{
  "room": "brest_salle4",
  "date": "2026-11-01",
  "timeZone": "Europe/Paris",
  "start": 1793487600000,
  "end": 1793574000000,
  "generatedAt": "2026-11-03T09:24:14.433Z",
  "sources": [
    {
      "file": "log_1793449277895.txt",
      "first": 1793487769000,
      "last": 1793489711000,
      "linesInDay": 3613,
      "bytes": 21830093
    },
    {
      "file": "log_1793536431323.txt",
      "first": 1793536431000,
      "last": 1793536479000,
      "linesInDay": 3567,
      "bytes": 315339
    }
  ],
  "events": [
    {
      "id": 1,
      "t": 1793487771000,
      "type": "music",
      "label": "Fin / arrêt morceau · celine-dion_pour-que-tu-m-aimes-encore_5940",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150103,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 2,
      "t": 1793487772000,
      "type": "music",
      "label": "Début morceau · carly-rae-jepsen_call-me-maybe_39645",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 194.20415 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150125,
          "raw": "2026-10-31 23:02:52 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793487772634,0,194.20415,0.02,\"carly-rae-jepsen_call-me-maybe_39645\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 3,
      "t": 1793487775000,
      "type": "music",
      "label": "Fin / arrêt morceau · carly-rae-jepsen_call-me-maybe_39645",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150181,
          "raw": "2026-10-31 23:02:55 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793487775109,2.4540000000000015,194.20415,0,\"carly-rae-jepsen_call-me-maybe_39645\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 4,
      "t": 1793487777000,
      "type": "music",
      "label": "Début morceau · carly-rae-jepsen_call-me-maybe_39645",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 2.4540000000000015 s, durée 194.20415 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150192,
          "raw": "2026-10-31 23:02:57 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793487777046,2.4540000000000015,194.20415,0.02,\"carly-rae-jepsen_call-me-maybe_39645\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 5,
      "t": 1793487921000,
      "type": "music",
      "label": "Fin / arrêt morceau · carly-rae-jepsen_call-me-maybe_39645",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150202,
          "raw": "2026-10-31 23:05:21 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793487921049,146.4350000000011,194.20415,0,\"carly-rae-jepsen_call-me-maybe_39645\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 6,
      "t": 1793487951000,
      "type": "music",
      "label": "Début morceau · queen_bohemian-rhapsody_12617",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 362.113469 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150266,
          "raw": "2026-10-31 23:05:51 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793487951686,0,362.113469,0.02,\"queen_bohemian-rhapsody_12617\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 7,
      "t": 1793488191000,
      "type": "music",
      "label": "Fin / arrêt morceau · queen_bohemian-rhapsody_12617",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150321,
          "raw": "2026-10-31 23:09:51 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793488191793,240.08900000004903,362.113469,0,\"queen_bohemian-rhapsody_12617\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 8,
      "t": 1793488222000,
      "type": "music",
      "label": "Début morceau · oasis_wonderwall_11335",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 252.000295 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150365,
          "raw": "2026-10-31 23:10:22 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793488222895,0,252.000295,0.02,\"oasis_wonderwall_11335\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 9,
      "t": 1793488223000,
      "type": "music",
      "label": "Fin / arrêt morceau · oasis_wonderwall_11335",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150413,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 10,
      "t": 1793488224000,
      "type": "music",
      "label": "Début morceau · carly-rae-jepsen_call-me-maybe_39645",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 194.20415 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150435,
          "raw": "2026-10-31 23:10:24 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793488224808,0,194.20415,0.02,\"carly-rae-jepsen_call-me-maybe_39645\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 11,
      "t": 1793488225000,
      "type": "music",
      "label": "Fin / arrêt morceau · carly-rae-jepsen_call-me-maybe_39645",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150495,
          "raw": "2026-10-31 23:10:25 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 12,
      "t": 1793488227000,
      "type": "music",
      "label": "Début morceau · oasis_wonderwall_11335",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 252.000295 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150517,
          "raw": "2026-10-31 23:10:27 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793488227626,0,252.000295,0.02,\"oasis_wonderwall_11335\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 13,
      "t": 1793488398000,
      "type": "music",
      "label": "Fin / arrêt morceau · oasis_wonderwall_11335",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150610,
          "raw": "2026-10-31 23:13:18 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793488398408,170.76400000001357,252.000295,0,\"oasis_wonderwall_11335\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 14,
      "t": 1793488405000,
      "type": "music",
      "label": "Début morceau · radiohead_creep-acoustic_37299",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 259.98551 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150654,
          "raw": "2026-10-31 23:13:25 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793488405530,0,259.98551,0.02,\"radiohead_creep-acoustic_37299\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 15,
      "t": 1793488478000,
      "type": "music",
      "label": "Fin / arrêt morceau · radiohead_creep-acoustic_37299",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150699,
          "raw": "2026-10-31 23:14:38 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793488478920,73.37800000000254,259.98551,0,\"radiohead_creep-acoustic_37299\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 16,
      "t": 1793488503000,
      "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_1793449277895.txt",
          "line": 150822,
          "raw": "2026-10-31 23:15:03 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793488503366,0,287.314218,0.02,\"adele_skyfall_41843\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 17,
      "t": 1793488772000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_skyfall_41843",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150879,
          "raw": "2026-10-31 23:19:32 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793488772578,269.1950000000452,287.314218,0,\"adele_skyfall_41843\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 18,
      "t": 1793488851000,
      "type": "music",
      "label": "Début morceau · rihanna_stay_42231",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 241.096893 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 150962,
          "raw": "2026-10-31 23:20:51 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793488851722,0,241.096893,0.02,\"rihanna_stay_42231\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 19,
      "t": 1793489092000,
      "type": "music",
      "label": "Fin / arrêt morceau · rihanna_stay_42231",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151033,
          "raw": "2026-10-31 23:24:52 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793489092829,0,241.096893,0,\"rihanna_stay_42231\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 20,
      "t": 1793489107000,
      "type": "music",
      "label": "Début morceau · elvis-presley_can-t-help-falling-in-love_36600",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 177.274671 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151186,
          "raw": "2026-10-31 23:25:07 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793489107595,0,177.274671,0.02,\"elvis-presley_can-t-help-falling-in-love_36600\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 21,
      "t": 1793489134000,
      "type": "music",
      "label": "Fin / arrêt morceau · elvis-presley_can-t-help-falling-in-love_36600",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151244,
          "raw": "2026-10-31 23:25:34 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793489134335,26.73499999999952,177.274671,0,\"elvis-presley_can-t-help-falling-in-love_36600\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 22,
      "t": 1793489168000,
      "type": "music",
      "label": "Début morceau · vance-joy_riptide_45250",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 204.355941 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151387,
          "raw": "2026-10-31 23:26:08 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793489168392,0,204.355941,0.02,\"vance-joy_riptide_45250\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 23,
      "t": 1793489372000,
      "type": "music",
      "label": "Fin / arrêt morceau · vance-joy_riptide_45250",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151439,
          "raw": "2026-10-31 23:29:32 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793489372760,0,204.355941,0,\"vance-joy_riptide_45250\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 24,
      "t": 1793489422000,
      "type": "music",
      "label": "Début morceau · lady-gaga_die-with-a-smile_83192",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 249.481 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151502,
          "raw": "2026-10-31 23:30:22 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":[1793489422470,0,249.481,0.02,\"lady-gaga_die-with-a-smile_83192\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 25,
      "t": 1793489671000,
      "type": "session",
      "label": "Session · minuterie effacée",
      "module": "COM",
      "game": "karaoke",
      "detail": "null",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151568,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"sessionTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 26,
      "t": 1793489671000,
      "type": "music",
      "label": "Fin / arrêt morceau · lady-gaga_die-with-a-smile_83192",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151602,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 27,
      "t": 1793489671000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151696,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 28,
      "t": 1793489671000,
      "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) :\n6d06b3b1-ea24-4936-afb2-833be4008cd3 — module non identifié\n2a1fede6-3d9a-4b14-bdf9-ee6d00118de4 — KaraWorld · contrôleur\n6e5a383e-484f-43e5-88fe-5f597bb5e6c5 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151717,
          "raw": "2026-10-31 23:34:31 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 149649,
          "raw": "Receive from parent 2a1fede6-3d9a-4b14-bdf9-ee6d00118de4 : {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 29,
      "t": 1793489671000,
      "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) :\n6d06b3b1-ea24-4936-afb2-833be4008cd3 — module non identifié\n2a1fede6-3d9a-4b14-bdf9-ee6d00118de4 — KaraWorld · contrôleur\n6e5a383e-484f-43e5-88fe-5f597bb5e6c5 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151733,
          "raw": "2026-10-31 23:34:31 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 149649,
          "raw": "Receive from parent 2a1fede6-3d9a-4b14-bdf9-ee6d00118de4 : {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 30,
      "t": 1793489671000,
      "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) :\n6d06b3b1-ea24-4936-afb2-833be4008cd3 — module non identifié\n2a1fede6-3d9a-4b14-bdf9-ee6d00118de4 — KaraWorld · contrôleur\n6e5a383e-484f-43e5-88fe-5f597bb5e6c5 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151734,
          "raw": "2026-10-31 23:34:31 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 149649,
          "raw": "Receive from parent 2a1fede6-3d9a-4b14-bdf9-ee6d00118de4 : {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 31,
      "t": 1793489672000,
      "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 51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151749,
          "raw": "2026-10-31 23:34:32 [com] stdout Connect parent 51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd"
    },
    {
      "id": 32,
      "t": 1793489672000,
      "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 cbed5393-2c5a-4290-a383-6394fe184fb6\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151751,
          "raw": "2026-10-31 23:34:32 [com] stdout Connect parent cbed5393-2c5a-4290-a383-6394fe184fb6",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "cbed5393-2c5a-4290-a383-6394fe184fb6"
    },
    {
      "id": 33,
      "t": 1793489672000,
      "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 156b2a58-1a7f-46cc-ad79-dce7502fc503\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 151768,
          "raw": "2026-10-31 23:34:32 [com] stdout Connect parent 156b2a58-1a7f-46cc-ad79-dce7502fc503",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "156b2a58-1a7f-46cc-ad79-dce7502fc503"
    },
    {
      "id": 34,
      "t": 1793489672000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 152029,
          "raw": "2026-10-31 23:34:32 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 35,
      "t": 1793489672000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 152346,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 36,
      "t": 1793489672000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 152673,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 37,
      "t": 1793489673000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 152809,
          "raw": "2026-10-31 23:34:33 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 38,
      "t": 1793489673000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 152819,
          "raw": "2026-10-31 23:34:33 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 39,
      "t": 1793489680000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153177,
          "raw": "2026-10-31 23:34:40 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 40,
      "t": 1793489686000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153533,
          "raw": "2026-10-31 23:34:46 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 41,
      "t": 1793489686000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153553,
          "raw": "2026-10-31 23:34:46 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 42,
      "t": 1793489687000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153563,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 43,
      "t": 1793489687000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153573,
          "raw": "2026-10-31 23:34:47 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 44,
      "t": 1793489687000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153593,
          "raw": "2026-10-31 23:34:47 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 45,
      "t": 1793489687000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153613,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 46,
      "t": 1793489710000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153645,
          "raw": "2026-10-31 23:35:10 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 47,
      "t": 1793489711000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153655,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 48,
      "t": 1793489711000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153665,
          "raw": "2026-10-31 23:35:11 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 49,
      "t": 1793489711000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153685,
          "raw": "2026-10-31 23:35:11 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 50,
      "t": 1793489711000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449277895.txt",
          "line": 153695,
          "raw": "2026-10-31 23:35:11 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 51,
      "t": 1793536431000,
      "type": "restart",
      "label": "Redémarrage · nouvelle session MAIN",
      "module": "MAIN",
      "game": null,
      "detail": "log_1793449277895.txt → log_1793536431323.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_1793536431323.txt",
          "line": 1,
          "raw": "2026-11-01 12:33:51 I'm antalzic95!",
          "inherited": false
        }
      ],
      "certainty": "nouvelle session observée"
    },
    {
      "id": 52,
      "t": 1793536433000,
      "type": "system",
      "label": "Démarrage module · com",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 83,
          "raw": "2026-11-01 12:33:53 Start com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 53,
      "t": 1793536435000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 562b6886-553b-436d-abd9-0baeeb23c990\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 88,
          "raw": "2026-11-01 12:33:55 [com] stdout Connect parent 562b6886-553b-436d-abd9-0baeeb23c990",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "562b6886-553b-436d-abd9-0baeeb23c990"
    },
    {
      "id": 54,
      "t": 1793536435000,
      "type": "system",
      "label": "Démarrage module · dmx",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 90,
          "raw": "2026-11-01 12:33:55 Start dmx",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 55,
      "t": 1793536437000,
      "type": "system",
      "label": "Démarrage module · arduino",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 94,
          "raw": "2026-11-01 12:33:57 Start arduino",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 56,
      "t": 1793536439000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 035a43ff-ecf5-4bfe-8cd4-8c9d2a6fd37a\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 101,
          "raw": "2026-11-01 12:33:59 [com] stdout Connect parent 035a43ff-ecf5-4bfe-8cd4-8c9d2a6fd37a",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "035a43ff-ecf5-4bfe-8cd4-8c9d2a6fd37a"
    },
    {
      "id": 57,
      "t": 1793536439000,
      "type": "system",
      "label": "Démarrage module · ardour",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 105,
          "raw": "2026-11-01 12:33:59 Start ardour",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 58,
      "t": 1793536440000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 14ce5dda-8454-49cd-85ef-fc95cc9fa5f1\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 110,
          "raw": "2026-11-01 12:34:00 [com] stdout Connect parent 14ce5dda-8454-49cd-85ef-fc95cc9fa5f1",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "14ce5dda-8454-49cd-85ef-fc95cc9fa5f1"
    },
    {
      "id": 59,
      "t": 1793536440000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent cd3d2668-8ff2-4901-bc93-cb13ada861d2\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 114,
          "raw": "2026-11-01 12:34:00 [com] stdout Connect parent cd3d2668-8ff2-4901-bc93-cb13ada861d2",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "cd3d2668-8ff2-4901-bc93-cb13ada861d2"
    },
    {
      "id": 60,
      "t": 1793536441000,
      "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-1793536441.txt\nLe chemin annoncé au démarrage ne prouve pas à lui seul un crash dans la journée.",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 144,
          "raw": "2026-11-01 12:34:01 [ardour] stdout stdout: Crash Log: C:\\Users\\antalzic\\AppData\\Local\\Ardour8\\CrashLog\\Ardour-8.12.0-crash-1793536441.txt",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 61,
      "t": 1793536449000,
      "type": "system",
      "label": "Démarrage module · quiz",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 164,
          "raw": "2026-11-01 12:34:09 Start quiz",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 62,
      "t": 1793536449000,
      "type": "connection",
      "label": "Connexion COM · superviseur",
      "module": "superviseur",
      "game": null,
      "detail": "Connected to com",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 166,
          "raw": "2026-11-01 12:34:09 Connected to com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 63,
      "t": 1793536449000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent fdef38bd-6503-47d4-b56e-2fdcb59bfd34\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 167,
          "raw": "2026-11-01 12:34:09 [com] stdout Connect parent fdef38bd-6503-47d4-b56e-2fdcb59bfd34",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "fdef38bd-6503-47d4-b56e-2fdcb59bfd34"
    },
    {
      "id": 64,
      "t": 1793536449000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:4980): Pango-WARNING **: 13:34:09.897: 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:4980): Pango-WARNING **: 13:34:09.897: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 171,
          "raw": "(Ardour.exe:4980): Pango-WARNING **: 13:34:09.897: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 65,
      "t": 1793536449000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:4980): Pango-WARNING **: 13:34:09.900: 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:4980): Pango-WARNING **: 13:34:09.900: 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_1793536431323.txt",
          "line": 173,
          "raw": "(Ardour.exe:4980): Pango-WARNING **: 13:34:09.900: 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": 66,
      "t": 1793536449000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:4980): Pango-WARNING **: 13:34:09.900: 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:4980): Pango-WARNING **: 13:34:09.900: 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_1793536431323.txt",
          "line": 175,
          "raw": "(Ardour.exe:4980): Pango-WARNING **: 13:34:09.900: 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": 67,
      "t": 1793536453000,
      "type": "connection",
      "label": "Connexion COM · Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv",
      "module": "COM",
      "game": null,
      "detail": "parent 1afcaa38-5fe8-4bce-b681-2ae385a419cf\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 2503,
          "raw": "2026-11-01 12:34:13 [com] stdout Connect parent 1afcaa38-5fe8-4bce-b681-2ae385a419cf",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "1afcaa38-5fe8-4bce-b681-2ae385a419cf"
    },
    {
      "id": 68,
      "t": 1793536454000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 2576,
          "raw": "2026-11-01 12:34:14 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 69,
      "t": 1793536459000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 2769,
          "raw": "2026-11-01 12:34:19 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 70,
      "t": 1793536460000,
      "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_1793536431323.txt",
          "line": 2776,
          "raw": "2026-11-01 12:34:20 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 71,
      "t": 1793536461000,
      "type": "connection",
      "label": "Connexion COM · Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 5a5bc5aa-cb0a-40a6-afea-da404a54f526\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 2782,
          "raw": "2026-11-01 12:34:21 [com] stdout Connect parent 5a5bc5aa-cb0a-40a6-afea-da404a54f526",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "5a5bc5aa-cb0a-40a6-afea-da404a54f526"
    },
    {
      "id": 72,
      "t": 1793536461000,
      "type": "monitor",
      "label": "tv · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.tv.ready",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 2785,
          "raw": "2026-11-01 12:34:21 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.tv.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 73,
      "t": 1793536470000,
      "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_1793536431323.txt",
          "line": 2874,
          "raw": "2026-11-01 12:34:30 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 74,
      "t": 1793536470000,
      "type": "connection",
      "label": "Connexion COM · Quiz · kiosk / Quiz · tv / Quiz · vp / Quiz · logique de jeu",
      "module": "COM",
      "game": null,
      "detail": "parent 8069da1d-b882-4abb-b787-bcd08e052c61\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 2880,
          "raw": "2026-11-01 12:34:30 [com] stdout Connect parent 8069da1d-b882-4abb-b787-bcd08e052c61",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "8069da1d-b882-4abb-b787-bcd08e052c61"
    },
    {
      "id": 75,
      "t": 1793536479000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 3479,
          "raw": "2026-11-01 12:34:39 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 76,
      "t": 1793536479000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 3499,
          "raw": "2026-11-01 12:34:39 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 77,
      "t": 1793536479000,
      "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_1793536431323.txt",
          "line": 3510,
          "raw": "2026-11-01 12:34:39 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 78,
      "t": 1793536479000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 3512,
          "raw": "2026-11-01 12:34:39 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 79,
      "t": 1793536479000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 3522,
          "raw": "2026-11-01 12:34:39 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 80,
      "t": 1793536479000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 3545,
          "raw": "Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 81,
      "t": 1793536479000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793536431323.txt",
          "line": 3557,
          "raw": "2026-11-01 12:34:39 [com] stdout Modifs for me {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    }
  ],
  "segments": [
    {
      "game": "karaoke",
      "start": 1793487600000,
      "end": 1793489671000,
      "endReason": "activeGame a changé.",
      "open": false
    }
  ],
  "connections": [
    {
      "id": "1a711325-69ff-4682-a137-45a404729e86",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793449282000,
      "last": 1793489711000,
      "firstSend": 1793449282000,
      "lastSend": 1793489711000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 88,
        "raw": "2026-10-31 12:21:22 [com] stdout Connect parent 1a711325-69ff-4682-a137-45a404729e86",
        "inherited": false
      }
    },
    {
      "id": "1a8edf6f-c047-483c-817c-3bfbd3d42ee7",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793449285000,
      "last": 1793489711000,
      "firstSend": 1793449285000,
      "lastSend": 1793489711000,
      "labels": [
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793449277895.txt",
          "line": 8012,
          "raw": "2026-10-31 13:51:26 [com] stdout Receive from parent 1a8edf6f-c047-483c-817c-3bfbd3d42ee7 : {\"name\":\"brest_salle4\",\"variables\":{\"players.1.inputStatus\":[\"up\"]}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 101,
        "raw": "2026-10-31 12:21:25 [com] stdout Connect parent 1a8edf6f-c047-483c-817c-3bfbd3d42ee7",
        "inherited": false
      }
    },
    {
      "id": "3db51b83-3b76-4047-ad6f-ec4fbf4cdb93",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793449286000,
      "last": 1793489711000,
      "firstSend": 1793449286000,
      "lastSend": 1793489711000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 110,
        "raw": "2026-10-31 12:21:26 [com] stdout Connect parent 3db51b83-3b76-4047-ad6f-ec4fbf4cdb93",
        "inherited": false
      }
    },
    {
      "id": "853c0171-efdc-472e-9f7f-ff2e7ab4bf89",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793449287000,
      "last": 1793489711000,
      "firstSend": 1793449287000,
      "lastSend": 1793489711000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 114,
        "raw": "2026-10-31 12:21:27 [com] stdout Connect parent 853c0171-efdc-472e-9f7f-ff2e7ab4bf89",
        "inherited": false
      }
    },
    {
      "id": "800df711-ecdc-4e4b-a0c1-79afb4531226",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793449296000,
      "last": 1793489711000,
      "firstSend": 1793449296000,
      "lastSend": 1793489711000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 167,
        "raw": "2026-10-31 12:21:36 [com] stdout Connect parent 800df711-ecdc-4e4b-a0c1-79afb4531226",
        "inherited": false
      }
    },
    {
      "id": "6d06b3b1-ea24-4936-afb2-833be4008cd3",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793487034000,
      "last": 1793489671000,
      "firstSend": 1793487034000,
      "lastSend": 1793489671000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 149626,
        "raw": "2026-10-31 22:50:34 [com] stdout Connect parent 6d06b3b1-ea24-4936-afb2-833be4008cd3",
        "inherited": false
      }
    },
    {
      "id": "2a1fede6-3d9a-4b14-bdf9-ee6d00118de4",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793487034000,
      "last": 1793489671000,
      "firstSend": 1793487034000,
      "lastSend": 1793489671000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449277895.txt",
          "line": 149649,
          "raw": "Receive from parent 2a1fede6-3d9a-4b14-bdf9-ee6d00118de4 : {\"name\":\"brest_salle4\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 149630,
        "raw": "2026-10-31 22:50:34 [com] stdout Connect parent 2a1fede6-3d9a-4b14-bdf9-ee6d00118de4",
        "inherited": false
      }
    },
    {
      "id": "6e5a383e-484f-43e5-88fe-5f597bb5e6c5",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793487034000,
      "last": 1793489671000,
      "firstSend": 1793487034000,
      "lastSend": 1793489671000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 149632,
        "raw": "2026-10-31 22:50:34 [com] stdout Connect parent 6e5a383e-484f-43e5-88fe-5f597bb5e6c5",
        "inherited": false
      }
    },
    {
      "id": "51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793489672000,
      "last": 1793489711000,
      "firstSend": 1793489672000,
      "lastSend": 1793489711000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449277895.txt",
          "line": 151803,
          "raw": "2026-10-31 23:34:32 [com] stdout Receive from parent 51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 151836,
          "raw": "2026-10-31 23:34:32 [com] stdout Receive from parent 51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 151845,
          "raw": "2026-10-31 23:34:32 [com] stdout Receive from parent 51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 151862,
          "raw": "2026-10-31 23:34:32 [com] stdout Receive from parent 51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd : {\"name\":\"brest_salle4\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152013,
          "raw": "Receive from parent 51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd : {\"name\":\"brest_salle4\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152090,
          "raw": "Receive from parent 51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd : {\"name\":\"brest_salle4\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 151749,
        "raw": "2026-10-31 23:34:32 [com] stdout Connect parent 51f9c8a6-2fdb-4a1f-ba85-958e6a1e9cdd",
        "inherited": false
      }
    },
    {
      "id": "cbed5393-2c5a-4290-a383-6394fe184fb6",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793489672000,
      "last": 1793489711000,
      "firstSend": 1793489672000,
      "lastSend": 1793489711000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449277895.txt",
          "line": 152130,
          "raw": "Receive from parent cbed5393-2c5a-4290-a383-6394fe184fb6 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152160,
          "raw": "2026-10-31 23:34:32 [com] stdout Receive from parent cbed5393-2c5a-4290-a383-6394fe184fb6 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152161,
          "raw": "Receive from parent cbed5393-2c5a-4290-a383-6394fe184fb6 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152179,
          "raw": "2026-10-31 23:34:32 [com] stdout Receive from parent cbed5393-2c5a-4290-a383-6394fe184fb6 : {\"name\":\"brest_salle4\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152330,
          "raw": "Receive from parent cbed5393-2c5a-4290-a383-6394fe184fb6 : {\"name\":\"brest_salle4\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152407,
          "raw": "2026-10-31 23:34:32 [com] stdout Receive from parent cbed5393-2c5a-4290-a383-6394fe184fb6 : {\"name\":\"brest_salle4\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 151751,
        "raw": "2026-10-31 23:34:32 [com] stdout Connect parent cbed5393-2c5a-4290-a383-6394fe184fb6",
        "inherited": false
      }
    },
    {
      "id": "156b2a58-1a7f-46cc-ad79-dce7502fc503",
      "file": "log_1793449277895.txt",
      "side": "parent",
      "start": 1793489672000,
      "last": 1793489711000,
      "firstSend": 1793489672000,
      "lastSend": 1793489711000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449277895.txt",
          "line": 152457,
          "raw": "Receive from parent 156b2a58-1a7f-46cc-ad79-dce7502fc503 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152458,
          "raw": "2026-10-31 23:34:32 [com] stdout Receive from parent 156b2a58-1a7f-46cc-ad79-dce7502fc503 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152506,
          "raw": "2026-10-31 23:34:32 [com] stdout Receive from parent 156b2a58-1a7f-46cc-ad79-dce7502fc503 : {\"name\":\"brest_salle4\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152657,
          "raw": "Receive from parent 156b2a58-1a7f-46cc-ad79-dce7502fc503 : {\"name\":\"brest_salle4\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449277895.txt",
          "line": 152734,
          "raw": "Receive from parent 156b2a58-1a7f-46cc-ad79-dce7502fc503 : {\"name\":\"brest_salle4\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449277895.txt",
        "line": 151768,
        "raw": "2026-10-31 23:34:32 [com] stdout Connect parent 156b2a58-1a7f-46cc-ad79-dce7502fc503",
        "inherited": false
      }
    },
    {
      "id": "562b6886-553b-436d-abd9-0baeeb23c990",
      "file": "log_1793536431323.txt",
      "side": "parent",
      "start": 1793536435000,
      "last": 1793536479000,
      "firstSend": 1793536435000,
      "lastSend": 1793536479000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536431323.txt",
        "line": 88,
        "raw": "2026-11-01 12:33:55 [com] stdout Connect parent 562b6886-553b-436d-abd9-0baeeb23c990",
        "inherited": false
      }
    },
    {
      "id": "035a43ff-ecf5-4bfe-8cd4-8c9d2a6fd37a",
      "file": "log_1793536431323.txt",
      "side": "parent",
      "start": 1793536439000,
      "last": 1793536479000,
      "firstSend": 1793536439000,
      "lastSend": 1793536479000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536431323.txt",
        "line": 101,
        "raw": "2026-11-01 12:33:59 [com] stdout Connect parent 035a43ff-ecf5-4bfe-8cd4-8c9d2a6fd37a",
        "inherited": false
      }
    },
    {
      "id": "14ce5dda-8454-49cd-85ef-fc95cc9fa5f1",
      "file": "log_1793536431323.txt",
      "side": "parent",
      "start": 1793536440000,
      "last": 1793536479000,
      "firstSend": 1793536440000,
      "lastSend": 1793536479000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536431323.txt",
        "line": 110,
        "raw": "2026-11-01 12:34:00 [com] stdout Connect parent 14ce5dda-8454-49cd-85ef-fc95cc9fa5f1",
        "inherited": false
      }
    },
    {
      "id": "cd3d2668-8ff2-4901-bc93-cb13ada861d2",
      "file": "log_1793536431323.txt",
      "side": "parent",
      "start": 1793536440000,
      "last": 1793536479000,
      "firstSend": 1793536440000,
      "lastSend": 1793536479000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536431323.txt",
        "line": 114,
        "raw": "2026-11-01 12:34:00 [com] stdout Connect parent cd3d2668-8ff2-4901-bc93-cb13ada861d2",
        "inherited": false
      }
    },
    {
      "id": "fdef38bd-6503-47d4-b56e-2fdcb59bfd34",
      "file": "log_1793536431323.txt",
      "side": "parent",
      "start": 1793536449000,
      "last": 1793536479000,
      "firstSend": 1793536449000,
      "lastSend": 1793536479000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793536431323.txt",
        "line": 167,
        "raw": "2026-11-01 12:34:09 [com] stdout Connect parent fdef38bd-6503-47d4-b56e-2fdcb59bfd34",
        "inherited": false
      }
    },
    {
      "id": "1afcaa38-5fe8-4bce-b681-2ae385a419cf",
      "file": "log_1793536431323.txt",
      "side": "parent",
      "start": 1793536453000,
      "last": 1793536479000,
      "firstSend": 1793536453000,
      "lastSend": 1793536479000,
      "labels": [
        "Quiz · vp",
        "Quiz · logique de jeu",
        "Quiz · kiosk",
        "Quiz · tv"
      ],
      "evidence": [
        {
          "file": "log_1793536431323.txt",
          "line": 2554,
          "raw": "2026-11-01 12:34:13 [com] stdout Receive from parent 1afcaa38-5fe8-4bce-b681-2ae385a419cf : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536431323.txt",
          "line": 2583,
          "raw": "2026-11-01 12:34:15 [com] stdout Receive from parent 1afcaa38-5fe8-4bce-b681-2ae385a419cf : {\"name\":\"brest_salle4\",\"variables\":{\"phase\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536431323.txt",
          "line": 2768,
          "raw": "2026-11-01 12:34:19 [com] stdout Receive from parent 1afcaa38-5fe8-4bce-b681-2ae385a419cf : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536431323.txt",
          "line": 2871,
          "raw": "2026-11-01 12:34:21 [com] stdout Receive from parent 1afcaa38-5fe8-4bce-b681-2ae385a419cf : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793536431323.txt",
        "line": 2503,
        "raw": "2026-11-01 12:34:13 [com] stdout Connect parent 1afcaa38-5fe8-4bce-b681-2ae385a419cf",
        "inherited": false
      }
    },
    {
      "id": "5a5bc5aa-cb0a-40a6-afea-da404a54f526",
      "file": "log_1793536431323.txt",
      "side": "parent",
      "start": 1793536461000,
      "last": 1793536479000,
      "firstSend": 1793536461000,
      "lastSend": 1793536479000,
      "labels": [
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793536431323.txt",
          "line": 2784,
          "raw": "2026-11-01 12:34:21 [com] stdout Receive from parent 5a5bc5aa-cb0a-40a6-afea-da404a54f526 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536431323.txt",
          "line": 2841,
          "raw": "Receive from parent 5a5bc5aa-cb0a-40a6-afea-da404a54f526 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536431323.txt",
          "line": 2842,
          "raw": "Receive from parent 5a5bc5aa-cb0a-40a6-afea-da404a54f526 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536431323.txt",
          "line": 3531,
          "raw": "2026-11-01 12:34:39 [com] stdout Receive from parent 5a5bc5aa-cb0a-40a6-afea-da404a54f526 : {\"name\":\"brest_salle4\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793536431323.txt",
        "line": 2782,
        "raw": "2026-11-01 12:34:21 [com] stdout Connect parent 5a5bc5aa-cb0a-40a6-afea-da404a54f526",
        "inherited": false
      }
    },
    {
      "id": "8069da1d-b882-4abb-b787-bcd08e052c61",
      "file": "log_1793536431323.txt",
      "side": "parent",
      "start": 1793536470000,
      "last": 1793536479000,
      "firstSend": 1793536470000,
      "lastSend": 1793536479000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793536431323.txt",
          "line": 2930,
          "raw": "Receive from parent 8069da1d-b882-4abb-b787-bcd08e052c61 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793536431323.txt",
          "line": 2960,
          "raw": "2026-11-01 12:34:30 [com] stdout Receive from parent 8069da1d-b882-4abb-b787-bcd08e052c61 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536431323.txt",
          "line": 3478,
          "raw": "2026-11-01 12:34:39 [com] stdout Receive from parent 8069da1d-b882-4abb-b787-bcd08e052c61 : {\"name\":\"brest_salle4\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793536431323.txt",
          "line": 3566,
          "raw": "2026-11-01 12:34:39 [com] stdout Receive from parent 8069da1d-b882-4abb-b787-bcd08e052c61 : {\"name\":\"brest_salle4\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793536431323.txt",
        "line": 2880,
        "raw": "2026-11-01 12:34:30 [com] stdout Connect parent 8069da1d-b882-4abb-b787-bcd08e052c61",
        "inherited": false
      }
    }
  ],
  "counts": {
    "music": 25,
    "session": 6,
    "game": 1,
    "connection": 15,
    "phase": 4,
    "monitor": 17,
    "restart": 1,
    "system": 9,
    "warning": 3
  }
}