{
  "room": "brest_salle3",
  "date": "2026-10-31",
  "timeZone": "Europe/Paris",
  "start": 1793401200000,
  "end": 1793487600000,
  "generatedAt": "2026-11-03T09:27:55.079Z",
  "sources": [
    {
      "file": "log_1793363842631.txt",
      "first": 1793401200000,
      "last": 1793404513000,
      "linesInDay": 20030,
      "bytes": 13633946
    },
    {
      "file": "log_1793449242204.txt",
      "first": 1793449242000,
      "last": 1793487413000,
      "linesInDay": 70805,
      "bytes": 10498461
    }
  ],
  "events": [
    {
      "id": 1,
      "t": 1793401200000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 9",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 75947,
          "raw": "2026-10-30 23:00:00 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 2,
      "t": 1793401202000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 9",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 76151,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 3,
      "t": 1793401204000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 76279,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 4,
      "t": 1793401208000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 10",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 76339,
          "raw": "2026-10-30 23:00:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 5,
      "t": 1793401211000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 10",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 76543,
          "raw": "2026-10-30 23:00:11 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 6,
      "t": 1793401213000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 76651,
          "raw": "2026-10-30 23:00:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 7,
      "t": 1793401220000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 11",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 76771,
          "raw": "2026-10-30 23:00:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 8,
      "t": 1793401224000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 11",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 76965,
          "raw": "2026-10-30 23:00:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 9,
      "t": 1793401226000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77043,
          "raw": "2026-10-30 23:00:26 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 10,
      "t": 1793401233000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 12",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77083,
          "raw": "2026-10-30 23:00:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 11,
      "t": 1793401235000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 12",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77277,
          "raw": "2026-10-30 23:00:35 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 12,
      "t": 1793401237000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77355,
          "raw": "2026-10-30 23:00:37 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 13,
      "t": 1793401242000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 13",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77395,
          "raw": "2026-10-30 23:00:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 14,
      "t": 1793401245000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 13",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77589,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 15,
      "t": 1793401247000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77647,
          "raw": "2026-10-30 23:00:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 16,
      "t": 1793401252000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 14",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77687,
          "raw": "2026-10-30 23:00:52 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 17,
      "t": 1793401253000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 14",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77881,
          "raw": "2026-10-30 23:00:53 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 18,
      "t": 1793401255000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77959,
          "raw": "2026-10-30 23:00:55 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 19,
      "t": 1793401257000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 15",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 77999,
          "raw": "2026-10-30 23:00:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 20,
      "t": 1793401262000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 15",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 78193,
          "raw": "2026-10-30 23:01:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 21,
      "t": 1793401263000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 78251,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 22,
      "t": 1793401267000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 16",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 78291,
          "raw": "2026-10-30 23:01:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 23,
      "t": 1793401269000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 16",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 78495,
          "raw": "2026-10-30 23:01:09 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 24,
      "t": 1793401270000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 78583,
          "raw": "2026-10-30 23:01:10 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 25,
      "t": 1793401274000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 17",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 78623,
          "raw": "2026-10-30 23:01:14 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 26,
      "t": 1793401276000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 17",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 78837,
          "raw": "2026-10-30 23:01:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 27,
      "t": 1793401277000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 78895,
          "raw": "2026-10-30 23:01:17 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 28,
      "t": 1793401283000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 18",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 78935,
          "raw": "2026-10-30 23:01:23 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 29,
      "t": 1793401285000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 18",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 79169,
          "raw": "2026-10-30 23:01:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 30,
      "t": 1793401286000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 79437,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 31,
      "t": 1793401295000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 19",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 79607,
          "raw": "2026-10-30 23:01:35 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 32,
      "t": 1793401300000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 19",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 79861,
          "raw": "2026-10-30 23:01:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 33,
      "t": 1793401302000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 79949,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 34,
      "t": 1793401307000,
      "type": "question",
      "label": "Début réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 20",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 79999,
          "raw": "2026-10-30 23:01:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 35,
      "t": 1793401310000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 14_BlindtestChansonsFrancaises · fenêtre 20",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80193,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 36,
      "t": 1793401312000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "14_BlindtestChansonsFrancaises",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80251,
          "raw": "2026-10-30 23:01:52 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 37,
      "t": 1793401324000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80301,
          "raw": "2026-10-30 23:02:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 38,
      "t": 1793401324000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80348,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 39,
      "t": 1793401324000,
      "type": "phase",
      "label": "Phase · theme-leaderboard-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80358,
          "raw": "2026-10-30 23:02:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-leaderboard-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 40,
      "t": 1793401324000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80368,
          "raw": "2026-10-30 23:02:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 41,
      "t": 1793401324000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80379,
          "raw": "2026-10-30 23:02:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 42,
      "t": 1793401328000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80480,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 43,
      "t": 1793401328000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80594,
          "raw": "2026-10-30 23:02:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 44,
      "t": 1793401328000,
      "type": "phase",
      "label": "Phase · theme-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80604,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-selection-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 45,
      "t": 1793401328000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80614,
          "raw": "2026-10-30 23:02:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 46,
      "t": 1793401328000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 80627,
          "raw": "2026-10-30 23:02:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 47,
      "t": 1793401350000,
      "type": "theme",
      "label": "Thème · 23_BlindtestHits80s",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "quizThemes.activeTheme",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81110,
          "raw": "2026-10-30 23:02:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"quizThemes.activeTheme\":\"23_BlindtestHits80s\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 48,
      "t": 1793401350000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81152,
          "raw": "2026-10-30 23:02:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 49,
      "t": 1793401350000,
      "type": "phase",
      "label": "Phase · preloading-theme-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81176,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"preloading-theme-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 50,
      "t": 1793401350000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81197,
          "raw": "2026-10-30 23:02:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 51,
      "t": 1793401350000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81207,
          "raw": "2026-10-30 23:02:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 52,
      "t": 1793401352000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81242,
          "raw": "2026-10-30 23:02:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 53,
      "t": 1793401352000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81262,
          "raw": "2026-10-30 23:02:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 54,
      "t": 1793401352000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81282,
          "raw": "2026-10-30 23:02:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 55,
      "t": 1793401352000,
      "type": "phase",
      "label": "Phase · gameplay-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81292,
          "raw": "2026-10-30 23:02:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"gameplay-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 56,
      "t": 1793401352000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81312,
          "raw": "2026-10-30 23:02:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 57,
      "t": 1793401352000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81322,
          "raw": "2026-10-30 23:02:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 58,
      "t": 1793401353000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 1",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81332,
          "raw": "2026-10-30 23:02:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 59,
      "t": 1793401356000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 1",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81494,
          "raw": "2026-10-30 23:02:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 60,
      "t": 1793401358000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81550,
          "raw": "2026-10-30 23:02:38 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 61,
      "t": 1793401366000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 2",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81620,
          "raw": "2026-10-30 23:02:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 62,
      "t": 1793401375000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 2",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81852,
          "raw": "2026-10-30 23:02:55 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 63,
      "t": 1793401376000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 81978,
          "raw": "2026-10-30 23:02:56 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 64,
      "t": 1793401381000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 3",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 82028,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 65,
      "t": 1793401384000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 3",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 82220,
          "raw": "2026-10-30 23:03:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 66,
      "t": 1793401386000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 82296,
          "raw": "2026-10-30 23:03:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 67,
      "t": 1793401390000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 4",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 82356,
          "raw": "2026-10-30 23:03:10 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 68,
      "t": 1793401396000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 4",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 82618,
          "raw": "2026-10-30 23:03:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 69,
      "t": 1793401397000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 82684,
          "raw": "2026-10-30 23:03:17 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 70,
      "t": 1793401400000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 5",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 82724,
          "raw": "2026-10-30 23:03:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 71,
      "t": 1793401403000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 5",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 82926,
          "raw": "2026-10-30 23:03:23 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 72,
      "t": 1793401404000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 83012,
          "raw": "2026-10-30 23:03:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 73,
      "t": 1793401408000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 6",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 83052,
          "raw": "2026-10-30 23:03:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 74,
      "t": 1793401410000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 6",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 83244,
          "raw": "2026-10-30 23:03:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 75,
      "t": 1793401412000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 83340,
          "raw": "2026-10-30 23:03:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 76,
      "t": 1793401416000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 7",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 83380,
          "raw": "2026-10-30 23:03:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 77,
      "t": 1793401423000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 7",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 83642,
          "raw": "2026-10-30 23:03:43 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 78,
      "t": 1793401424000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 83768,
          "raw": "2026-10-30 23:03:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 79,
      "t": 1793401427000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 8",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 83808,
          "raw": "2026-10-30 23:03:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 80,
      "t": 1793401430000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 8",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 84020,
          "raw": "2026-10-30 23:03:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 81,
      "t": 1793401432000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 84116,
          "raw": "2026-10-30 23:03:52 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 82,
      "t": 1793401435000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 9",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 84176,
          "raw": "2026-10-30 23:03:55 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 83,
      "t": 1793401439000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 9",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 84348,
          "raw": "2026-10-30 23:03:59 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 84,
      "t": 1793401441000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 84454,
          "raw": "2026-10-30 23:04:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 85,
      "t": 1793401445000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 10",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 84504,
          "raw": "2026-10-30 23:04:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 86,
      "t": 1793401450000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 10",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 84716,
          "raw": "2026-10-30 23:04:10 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 87,
      "t": 1793401452000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 84812,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 88,
      "t": 1793401457000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 11",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 84852,
          "raw": "2026-10-30 23:04:17 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 89,
      "t": 1793401462000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 11",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 85064,
          "raw": "2026-10-30 23:04:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 90,
      "t": 1793401464000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 85140,
          "raw": "2026-10-30 23:04:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 91,
      "t": 1793401467000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 12",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 85200,
          "raw": "2026-10-30 23:04:27 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 92,
      "t": 1793401472000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 12",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 85392,
          "raw": "2026-10-30 23:04:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 93,
      "t": 1793401474000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 85468,
          "raw": "2026-10-30 23:04:34 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 94,
      "t": 1793401476000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 13",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 85508,
          "raw": "2026-10-30 23:04:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 95,
      "t": 1793401479000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 13",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 85700,
          "raw": "2026-10-30 23:04:39 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 96,
      "t": 1793401481000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 85756,
          "raw": "2026-10-30 23:04:41 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 97,
      "t": 1793401483000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 14",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 85796,
          "raw": "2026-10-30 23:04:43 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 98,
      "t": 1793401488000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 14",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 86018,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 99,
      "t": 1793401490000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 86104,
          "raw": "2026-10-30 23:04:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 100,
      "t": 1793401493000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 15",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 86164,
          "raw": "2026-10-30 23:04:53 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 101,
      "t": 1793401497000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 15",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 86366,
          "raw": "2026-10-30 23:04:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 102,
      "t": 1793401499000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 86452,
          "raw": "2026-10-30 23:04:59 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 103,
      "t": 1793401503000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 16",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 86532,
          "raw": "2026-10-30 23:05:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 104,
      "t": 1793401506000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 16",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 86734,
          "raw": "2026-10-30 23:05:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 105,
      "t": 1793401508000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 86820,
          "raw": "2026-10-30 23:05:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 106,
      "t": 1793401510000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 17",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 86860,
          "raw": "2026-10-30 23:05:10 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 107,
      "t": 1793401514000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 17",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 87042,
          "raw": "2026-10-30 23:05:14 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 108,
      "t": 1793401516000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 87148,
          "raw": "2026-10-30 23:05:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 109,
      "t": 1793401518000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 18",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 87188,
          "raw": "2026-10-30 23:05:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 110,
      "t": 1793401522000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 18",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 87380,
          "raw": "2026-10-30 23:05:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 111,
      "t": 1793401524000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 87436,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 112,
      "t": 1793401528000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 19",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 87476,
          "raw": "2026-10-30 23:05:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 113,
      "t": 1793401532000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 19",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 87668,
          "raw": "2026-10-30 23:05:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 114,
      "t": 1793401534000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 87724,
          "raw": "2026-10-30 23:05:34 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 115,
      "t": 1793401536000,
      "type": "question",
      "label": "Début réponses · Blindtest · 23_BlindtestHits80s · fenêtre 20",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 87784,
          "raw": "2026-10-30 23:05:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 116,
      "t": 1793401538000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 23_BlindtestHits80s · fenêtre 20",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 87976,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 117,
      "t": 1793401540000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "23_BlindtestHits80s",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88052,
          "raw": "2026-10-30 23:05:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 118,
      "t": 1793401542000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88102,
          "raw": "2026-10-30 23:05:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 119,
      "t": 1793401542000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88149,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 120,
      "t": 1793401542000,
      "type": "phase",
      "label": "Phase · theme-leaderboard-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88159,
          "raw": "2026-10-30 23:05:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-leaderboard-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 121,
      "t": 1793401542000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88169,
          "raw": "2026-10-30 23:05:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 122,
      "t": 1793401542000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88180,
          "raw": "2026-10-30 23:05:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 123,
      "t": 1793401550000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88321,
          "raw": "2026-10-30 23:05:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 124,
      "t": 1793401550000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88354,
          "raw": "2026-10-30 23:05:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 125,
      "t": 1793401550000,
      "type": "phase",
      "label": "Phase · theme-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88364,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-selection-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 126,
      "t": 1793401550000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88384,
          "raw": "2026-10-30 23:05:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 127,
      "t": 1793401550000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88404,
          "raw": "2026-10-30 23:05:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 128,
      "t": 1793401550000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88542,
          "raw": "2026-10-30 23:05:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 129,
      "t": 1793401550000,
      "type": "game",
      "label": "Fin de partie · Blindtest",
      "module": "Quiz / KaraWorld",
      "game": "blindtest",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88552,
          "raw": "2026-10-30 23:05:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 130,
      "t": 1793401550000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88606,
          "raw": "2026-10-30 23:05:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 131,
      "t": 1793401550000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88616,
          "raw": "2026-10-30 23:05:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 132,
      "t": 1793401550000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88638,
          "raw": "2026-10-30 23:05:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 133,
      "t": 1793401550000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88649,
          "raw": "2026-10-30 23:05:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 134,
      "t": 1793401554000,
      "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_1793363842631.txt",
          "line": 88663,
          "raw": "2026-10-30 23:05:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"blindtest\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 135,
      "t": 1793401554000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88685,
          "raw": "2026-10-30 23:05:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 136,
      "t": 1793401554000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88696,
          "raw": "2026-10-30 23:05:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 137,
      "t": 1793401554000,
      "type": "phase",
      "label": "Phase · theme-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88706,
          "raw": "2026-10-30 23:05:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 138,
      "t": 1793401554000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88726,
          "raw": "2026-10-30 23:05:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 139,
      "t": 1793401554000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88746,
          "raw": "2026-10-30 23:05:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 140,
      "t": 1793401564000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88786,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 141,
      "t": 1793401564000,
      "type": "game",
      "label": "Fin de partie · Blindtest",
      "module": "Quiz / KaraWorld",
      "game": "blindtest",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88796,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 142,
      "t": 1793401564000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88850,
          "raw": "2026-10-30 23:06:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 143,
      "t": 1793401564000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88860,
          "raw": "2026-10-30 23:06:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 144,
      "t": 1793401564000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88881,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 145,
      "t": 1793401564000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88893,
          "raw": "2026-10-30 23:06:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 146,
      "t": 1793401567000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88920,
          "raw": "2026-10-30 23:06:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 147,
      "t": 1793401567000,
      "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_1793363842631.txt",
          "line": 88934,
          "raw": "2026-10-30 23:06:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 148,
      "t": 1793401567000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88955,
          "raw": "2026-10-30 23:06:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 149,
      "t": 1793401570000,
      "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) :\nc9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nd57b11b5-f66d-4b02-97f1-9a3800e91795 — 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_1793363842631.txt",
          "line": 88967,
          "raw": "2026-10-30 23:06:10 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61169,
          "raw": "2026-10-30 22:52:53 [com] stdout Receive from parent c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61466,
          "raw": "Receive from parent d57b11b5-f66d-4b02-97f1-9a3800e91795 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 150,
      "t": 1793401570000,
      "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) :\nc9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nd57b11b5-f66d-4b02-97f1-9a3800e91795 — 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_1793363842631.txt",
          "line": 88968,
          "raw": "2026-10-30 23:06:10 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61169,
          "raw": "2026-10-30 22:52:53 [com] stdout Receive from parent c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61466,
          "raw": "Receive from parent d57b11b5-f66d-4b02-97f1-9a3800e91795 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 151,
      "t": 1793401570000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 6fe21492-ba7b-4c2f-ab93-3025241741f0\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88976,
          "raw": "2026-10-30 23:06:10 [com] stdout Connect parent 6fe21492-ba7b-4c2f-ab93-3025241741f0",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "6fe21492-ba7b-4c2f-ab93-3025241741f0"
    },
    {
      "id": 152,
      "t": 1793401570000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 30b9dd88-5ca1-438c-b4f6-8b9f737cffe9\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 88978,
          "raw": "2026-10-30 23:06:10 [com] stdout Connect parent 30b9dd88-5ca1-438c-b4f6-8b9f737cffe9",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "30b9dd88-5ca1-438c-b4f6-8b9f737cffe9"
    },
    {
      "id": 153,
      "t": 1793401574000,
      "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) :\nd4d1f7e6-779f-46ab-b0e9-12289a5a8687 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nc9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nd57b11b5-f66d-4b02-97f1-9a3800e91795 — 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_1793363842631.txt",
          "line": 89094,
          "raw": "2026-10-30 23:06:14 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 60902,
          "raw": "Receive from parent d4d1f7e6-779f-46ab-b0e9-12289a5a8687 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61169,
          "raw": "2026-10-30 22:52:53 [com] stdout Receive from parent c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61466,
          "raw": "Receive from parent d57b11b5-f66d-4b02-97f1-9a3800e91795 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 154,
      "t": 1793401574000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent b2b42299-b294-4c24-b60c-8976c6e2c6be\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 89099,
          "raw": "2026-10-30 23:06:14 [com] stdout Connect parent b2b42299-b294-4c24-b60c-8976c6e2c6be",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "b2b42299-b294-4c24-b60c-8976c6e2c6be"
    },
    {
      "id": 155,
      "t": 1793401580000,
      "type": "music",
      "label": "Début morceau · sheryfa-luna_il-avait-les-mots_14311",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 228.837234 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 89130,
          "raw": "2026-10-30 23:06:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793401580694,0,228.837234,0.02,\"sheryfa-luna_il-avait-les-mots_14311\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 156,
      "t": 1793401805000,
      "type": "music",
      "label": "Fin / arrêt morceau · sheryfa-luna_il-avait-les-mots_14311",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92160,
          "raw": "2026-10-30 23:10:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 157,
      "t": 1793401806000,
      "type": "music",
      "label": "Début morceau · diam-s_la-boulette-generation-nan-nan_12297",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 220.030454 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92182,
          "raw": "2026-10-30 23:10:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793401806909,0,220.030454,0.02,\"diam-s_la-boulette-generation-nan-nan_12297\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 158,
      "t": 1793402022000,
      "type": "music",
      "label": "Fin / arrêt morceau · diam-s_la-boulette-generation-nan-nan_12297",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92299,
          "raw": "2026-10-30 23:13:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 159,
      "t": 1793402024000,
      "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_1793363842631.txt",
          "line": 92321,
          "raw": "2026-10-30 23:13:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793402024694,0,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 160,
      "t": 1793402347000,
      "type": "music",
      "label": "Fin / arrêt morceau · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92364,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793402347141,0,322.440363,0,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 161,
      "t": 1793402357000,
      "type": "music",
      "label": "Début morceau · helena_mauvais-garcon_85644",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 161.173771 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92407,
          "raw": "2026-10-30 23:19:17 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793402357482,0,161.173771,0.02,\"helena_mauvais-garcon_85644\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 162,
      "t": 1793402518000,
      "type": "music",
      "label": "Fin / arrêt morceau · helena_mauvais-garcon_85644",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92553,
          "raw": "2026-10-30 23:21:58 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 163,
      "t": 1793402520000,
      "type": "music",
      "label": "Début morceau · charles-aznavour_la-boheme_12584",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 248.599683 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92575,
          "raw": "2026-10-30 23:22:00 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793402520061,0,248.599683,0.02,\"charles-aznavour_la-boheme_12584\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 164,
      "t": 1793402653000,
      "type": "music",
      "label": "Fin / arrêt morceau · charles-aznavour_la-boheme_12584",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92657,
          "raw": "2026-10-30 23:24:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 165,
      "t": 1793402654000,
      "type": "music",
      "label": "Début morceau · dalida_mourir-sur-scene_14472",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 205.914558 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92679,
          "raw": "2026-10-30 23:24:14 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793402654498,0,205.914558,0.02,\"dalida_mourir-sur-scene_14472\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 166,
      "t": 1793402860000,
      "type": "music",
      "label": "Fin / arrêt morceau · dalida_mourir-sur-scene_14472",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92735,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793402860423,0,205.914558,0,\"dalida_mourir-sur-scene_14472\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 167,
      "t": 1793402882000,
      "type": "music",
      "label": "Début morceau · france-gall_il-jouait-du-piano-debout_11666",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 247.459569 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92788,
          "raw": "2026-10-30 23:28:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793402882349,0,247.459569,0.02,\"france-gall_il-jouait-du-piano-debout_11666\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 168,
      "t": 1793403124000,
      "type": "music",
      "label": "Fin / arrêt morceau · france-gall_il-jouait-du-piano-debout_11666",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 92981,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 169,
      "t": 1793403125000,
      "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_1793363842631.txt",
          "line": 93003,
          "raw": "2026-10-30 23:32:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793403125912,0,238.180658,0.02,\"santa_popcorn-sale_74885\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 170,
      "t": 1793403364000,
      "type": "music",
      "label": "Fin / arrêt morceau · santa_popcorn-sale_74885",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93048,
          "raw": "2026-10-30 23:36:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 171,
      "t": 1793403365000,
      "type": "music",
      "label": "Début morceau · claude-francois_alexandrie-alexandra_5099",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 261.998005 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93070,
          "raw": "2026-10-30 23:36:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793403365871,0,261.998005,0.02,\"claude-francois_alexandrie-alexandra_5099\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 172,
      "t": 1793403370000,
      "type": "music",
      "label": "Fin / arrêt morceau · claude-francois_alexandrie-alexandra_5099",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93136,
          "raw": "2026-10-30 23:36:10 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 173,
      "t": 1793403371000,
      "type": "music",
      "label": "Début morceau · yannick_ces-soirees-la_10433",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 203.460249 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93158,
          "raw": "2026-10-30 23:36:11 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793403371222,0,203.460249,0.02,\"yannick_ces-soirees-la_10433\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 174,
      "t": 1793403573000,
      "type": "music",
      "label": "Fin / arrêt morceau · yannick_ces-soirees-la_10433",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93239,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 175,
      "t": 1793403574000,
      "type": "music",
      "label": "Début morceau · thierry-hazard_le-jerk_5122",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 240.79585 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93261,
          "raw": "2026-10-30 23:39:34 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793403574755,0,240.79585,0.02,\"thierry-hazard_le-jerk_5122\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 176,
      "t": 1793403657000,
      "type": "music",
      "label": "Fin / arrêt morceau · thierry-hazard_le-jerk_5122",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93306,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 177,
      "t": 1793403658000,
      "type": "music",
      "label": "Début morceau · mozart-l-opera-rock_l-assasymphonie_23307",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 227.178685 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93328,
          "raw": "2026-10-30 23:40:58 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793403658634,0,227.178685,0.02,\"mozart-l-opera-rock_l-assasymphonie_23307\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 178,
      "t": 1793403852000,
      "type": "music",
      "label": "Fin / arrêt morceau · mozart-l-opera-rock_l-assasymphonie_23307",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93467,
          "raw": "2026-10-30 23:44:12 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 179,
      "t": 1793403853000,
      "type": "music",
      "label": "Début morceau · daniel-balavoine_le-chanteur_12293",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 235.821859 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93489,
          "raw": "2026-10-30 23:44:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793403853507,0,235.821859,0.02,\"daniel-balavoine_le-chanteur_12293\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 180,
      "t": 1793404084000,
      "type": "music",
      "label": "Fin / arrêt morceau · daniel-balavoine_le-chanteur_12293",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93645,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 181,
      "t": 1793404085000,
      "type": "music",
      "label": "Début morceau · joe-dassin_dans-les-yeux-d-emilie_23290",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 227.752018 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93667,
          "raw": "2026-10-30 23:48:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793404085731,0,227.752018,0.02,\"joe-dassin_dans-les-yeux-d-emilie_23290\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 182,
      "t": 1793404295000,
      "type": "music",
      "label": "Fin / arrêt morceau · joe-dassin_dans-les-yeux-d-emilie_23290",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93716,
          "raw": "2026-10-30 23:51:35 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 183,
      "t": 1793404296000,
      "type": "music",
      "label": "Début morceau · disiz_melodrama_90669",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 179.134229 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93738,
          "raw": "2026-10-30 23:51:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793404296629,0,179.134229,0.02,\"disiz_melodrama_90669\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 184,
      "t": 1793404475000,
      "type": "session",
      "label": "Session · minuterie effacée",
      "module": "COM",
      "game": "karaoke",
      "detail": "null",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93806,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 185,
      "t": 1793404475000,
      "type": "music",
      "label": "Fin / arrêt morceau · disiz_melodrama_90669",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93858,
          "raw": "2026-10-30 23:54:35 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 186,
      "t": 1793404475000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93952,
          "raw": "2026-10-30 23:54:35 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 187,
      "t": 1793404475000,
      "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) :\n6fe21492-ba7b-4c2f-ab93-3025241741f0 — module non identifié\n30b9dd88-5ca1-438c-b4f6-8b9f737cffe9 — KaraWorld · contrôleur\nb2b42299-b294-4c24-b60c-8976c6e2c6be — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93973,
          "raw": "2026-10-30 23:54:35 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 88993,
          "raw": "Receive from parent 30b9dd88-5ca1-438c-b4f6-8b9f737cffe9 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 188,
      "t": 1793404475000,
      "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) :\n6fe21492-ba7b-4c2f-ab93-3025241741f0 — module non identifié\n30b9dd88-5ca1-438c-b4f6-8b9f737cffe9 — KaraWorld · contrôleur\nb2b42299-b294-4c24-b60c-8976c6e2c6be — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93974,
          "raw": "2026-10-30 23:54:35 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 88993,
          "raw": "Receive from parent 30b9dd88-5ca1-438c-b4f6-8b9f737cffe9 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 189,
      "t": 1793404475000,
      "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) :\n6fe21492-ba7b-4c2f-ab93-3025241741f0 — module non identifié\n30b9dd88-5ca1-438c-b4f6-8b9f737cffe9 — KaraWorld · contrôleur\nb2b42299-b294-4c24-b60c-8976c6e2c6be — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 93989,
          "raw": "2026-10-30 23:54:35 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 88993,
          "raw": "Receive from parent 30b9dd88-5ca1-438c-b4f6-8b9f737cffe9 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 190,
      "t": 1793404476000,
      "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 a3aaa1cf-541c-4bcf-9deb-a60602dd1797\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 94005,
          "raw": "2026-10-30 23:54:36 [com] stdout Connect parent a3aaa1cf-541c-4bcf-9deb-a60602dd1797",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "a3aaa1cf-541c-4bcf-9deb-a60602dd1797"
    },
    {
      "id": 191,
      "t": 1793404476000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 94243,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 192,
      "t": 1793404476000,
      "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 e08fc733-e0af-4ccc-a511-13c51f22ef5c\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 94296,
          "raw": "2026-10-30 23:54:36 [com] stdout Connect parent e08fc733-e0af-4ccc-a511-13c51f22ef5c",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "e08fc733-e0af-4ccc-a511-13c51f22ef5c"
    },
    {
      "id": 193,
      "t": 1793404476000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 94548,
          "raw": "2026-10-30 23:54:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 194,
      "t": 1793404476000,
      "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 2a718b5a-9523-4d6c-849a-97bd222587c2\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 94607,
          "raw": "2026-10-30 23:54:36 [com] stdout Connect parent 2a718b5a-9523-4d6c-849a-97bd222587c2",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "2a718b5a-9523-4d6c-849a-97bd222587c2"
    },
    {
      "id": 195,
      "t": 1793404476000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 94873,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 196,
      "t": 1793404477000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95071,
          "raw": "2026-10-30 23:54:37 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 197,
      "t": 1793404477000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95081,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"gameLocked\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 198,
      "t": 1793404483000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95449,
          "raw": "2026-10-30 23:54:43 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 199,
      "t": 1793404489000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95805,
          "raw": "2026-10-30 23:54:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 200,
      "t": 1793404489000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95825,
          "raw": "2026-10-30 23:54:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 201,
      "t": 1793404489000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95835,
          "raw": "2026-10-30 23:54:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 202,
      "t": 1793404489000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95845,
          "raw": "2026-10-30 23:54:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 203,
      "t": 1793404489000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95865,
          "raw": "2026-10-30 23:54:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 204,
      "t": 1793404489000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95885,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 205,
      "t": 1793404513000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95917,
          "raw": "2026-10-30 23:55:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 206,
      "t": 1793404513000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95927,
          "raw": "2026-10-30 23:55:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 207,
      "t": 1793404513000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95937,
          "raw": "2026-10-30 23:55:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 208,
      "t": 1793404513000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95957,
          "raw": "2026-10-30 23:55:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 209,
      "t": 1793404513000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793363842631.txt",
          "line": 95967,
          "raw": "2026-10-30 23:55:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 210,
      "t": 1793449242000,
      "type": "restart",
      "label": "Redémarrage · nouvelle session MAIN",
      "module": "MAIN",
      "game": null,
      "detail": "log_1793363842631.txt → log_1793449242204.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_1793449242204.txt",
          "line": 1,
          "raw": "2026-10-31 12:20:42 I'm antalzic94!",
          "inherited": false
        }
      ],
      "certainty": "nouvelle session observée"
    },
    {
      "id": 211,
      "t": 1793449244000,
      "type": "system",
      "label": "Démarrage module · com",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 83,
          "raw": "2026-10-31 12:20:44 Start com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 212,
      "t": 1793449246000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 33f24206-2d93-42d3-bcd6-4e514598ae2d\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 88,
          "raw": "2026-10-31 12:20:46 [com] stdout Connect parent 33f24206-2d93-42d3-bcd6-4e514598ae2d",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "33f24206-2d93-42d3-bcd6-4e514598ae2d"
    },
    {
      "id": 213,
      "t": 1793449246000,
      "type": "system",
      "label": "Démarrage module · dmx",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 90,
          "raw": "2026-10-31 12:20:46 Start dmx",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 214,
      "t": 1793449248000,
      "type": "system",
      "label": "Démarrage module · arduino",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 94,
          "raw": "2026-10-31 12:20:48 Start arduino",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 215,
      "t": 1793449249000,
      "type": "connection",
      "label": "Connexion COM · Arduino / entrées joueurs",
      "module": "COM",
      "game": null,
      "detail": "parent d4da42d2-ec72-4ff7-9c4a-e285b83eec87\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 101,
          "raw": "2026-10-31 12:20:49 [com] stdout Connect parent d4da42d2-ec72-4ff7-9c4a-e285b83eec87",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "d4da42d2-ec72-4ff7-9c4a-e285b83eec87"
    },
    {
      "id": 216,
      "t": 1793449250000,
      "type": "system",
      "label": "Démarrage module · ardour",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 105,
          "raw": "2026-10-31 12:20:50 Start ardour",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 217,
      "t": 1793449251000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent 99389f67-1350-4cc8-a6de-ed1f5831e956\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 110,
          "raw": "2026-10-31 12:20:51 [com] stdout Connect parent 99389f67-1350-4cc8-a6de-ed1f5831e956",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "99389f67-1350-4cc8-a6de-ed1f5831e956"
    },
    {
      "id": 218,
      "t": 1793449251000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent cdb7fecc-be2f-4903-9ea1-673f36b1e43e\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 114,
          "raw": "2026-10-31 12:20:51 [com] stdout Connect parent cdb7fecc-be2f-4903-9ea1-673f36b1e43e",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "cdb7fecc-be2f-4903-9ea1-673f36b1e43e"
    },
    {
      "id": 219,
      "t": 1793449253000,
      "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-1793449253.txt\nLe chemin annoncé au démarrage ne prouve pas à lui seul un crash dans la journée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 144,
          "raw": "2026-10-31 12:20:53 [ardour] stdout stdout: Crash Log: C:\\Users\\antalzic\\AppData\\Local\\Ardour8\\CrashLog\\Ardour-8.12.0-crash-1793449253.txt",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 220,
      "t": 1793449260000,
      "type": "system",
      "label": "Démarrage module · quiz",
      "module": "superviseur",
      "game": null,
      "detail": "",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 165,
          "raw": "2026-10-31 12:21:00 Start quiz",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 221,
      "t": 1793449260000,
      "type": "connection",
      "label": "Connexion COM · superviseur",
      "module": "superviseur",
      "game": null,
      "detail": "Connected to com",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 167,
          "raw": "2026-10-31 12:21:00 Connected to com",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 222,
      "t": 1793449260000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": null,
      "detail": "parent e7488de3-e51e-4318-8aed-7aa2fde919a9\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 168,
          "raw": "2026-10-31 12:21:00 [com] stdout Connect parent e7488de3-e51e-4318-8aed-7aa2fde919a9",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "e7488de3-e51e-4318-8aed-7aa2fde919a9"
    },
    {
      "id": 223,
      "t": 1793449260000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:1908): Pango-WARNING **: 13:21:00.974: 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:1908): Pango-WARNING **: 13:21:00.974: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 172,
          "raw": "(Ardour.exe:1908): Pango-WARNING **: 13:21:00.974: couldn't load font \"bold ArdourMono Not-Rotated 7\", falling back to \"Sans Not-Rotated 7\", expect ugly output.",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 224,
      "t": 1793449260000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:1908): Pango-WARNING **: 13:21:00.977: 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:1908): Pango-WARNING **: 13:21:00.977: 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_1793449242204.txt",
          "line": 174,
          "raw": "(Ardour.exe:1908): Pango-WARNING **: 13:21:00.977: 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": 225,
      "t": 1793449260000,
      "type": "warning",
      "label": "Avertissement · (Ardour.exe:1908): Pango-WARNING **: 13:21:00.977: 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:1908): Pango-WARNING **: 13:21:00.977: 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_1793449242204.txt",
          "line": 176,
          "raw": "(Ardour.exe:1908): Pango-WARNING **: 13:21:00.977: 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": 226,
      "t": 1793449264000,
      "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 5366198d-3cea-4189-857c-6c82b773b8f1\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 2579,
          "raw": "2026-10-31 12:21:04 [com] stdout Connect parent 5366198d-3cea-4189-857c-6c82b773b8f1",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "5366198d-3cea-4189-857c-6c82b773b8f1"
    },
    {
      "id": 227,
      "t": 1793449265000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 2652,
          "raw": "2026-10-31 12:21:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 228,
      "t": 1793449269000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 2845,
          "raw": "2026-10-31 12:21:09 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 229,
      "t": 1793449270000,
      "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_1793449242204.txt",
          "line": 2852,
          "raw": "2026-10-31 12:21:10 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 230,
      "t": 1793449271000,
      "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 c6ff8887-9506-4a85-9a61-bd2c5ce74f8f\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 2858,
          "raw": "2026-10-31 12:21:11 [com] stdout Connect parent c6ff8887-9506-4a85-9a61-bd2c5ce74f8f",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "c6ff8887-9506-4a85-9a61-bd2c5ce74f8f"
    },
    {
      "id": 231,
      "t": 1793449271000,
      "type": "monitor",
      "label": "tv · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.tv.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 2861,
          "raw": "2026-10-31 12:21:11 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 232,
      "t": 1793449280000,
      "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_1793449242204.txt",
          "line": 2950,
          "raw": "2026-10-31 12:21:20 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 233,
      "t": 1793449281000,
      "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 e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 2956,
          "raw": "2026-10-31 12:21:21 [com] stdout Connect parent e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384"
    },
    {
      "id": 234,
      "t": 1793449289000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3555,
          "raw": "2026-10-31 12:21:29 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 235,
      "t": 1793449289000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3575,
          "raw": "2026-10-31 12:21:29 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 236,
      "t": 1793449289000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3587,
          "raw": "2026-10-31 12:21:29 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 237,
      "t": 1793449289000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3597,
          "raw": "2026-10-31 12:21:29 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 238,
      "t": 1793449289000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3618,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 239,
      "t": 1793449289000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3630,
          "raw": "2026-10-31 12:21:29 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 240,
      "t": 1793449290000,
      "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_1793449242204.txt",
          "line": 3641,
          "raw": "2026-10-31 12:21:30 [quiz] stdout child process exited with code 0",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 241,
      "t": 1793454385000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3655,
          "raw": "2026-10-31 13:46:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 242,
      "t": 1793454385000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3665,
          "raw": "2026-10-31 13:46:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 243,
      "t": 1793454385000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3675,
          "raw": "2026-10-31 13:46:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 244,
      "t": 1793454385000,
      "type": "session",
      "label": "Jeu déverrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3685,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"gameLocked\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 245,
      "t": 1793454385000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793454385640,0,1800,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3695,
          "raw": "2026-10-31 13:46:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793454385640,0,1800,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 246,
      "t": 1793454385000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793454385640,0,1800,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3716,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793454385640,0,1800,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 247,
      "t": 1793454385000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3727,
          "raw": "2026-10-31 13:46:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 248,
      "t": 1793454385000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3737,
          "raw": "2026-10-31 13:46:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 249,
      "t": 1793454385000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793454385640,0,1800,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3747,
          "raw": "2026-10-31 13:46:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793454385640,0,1800,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 250,
      "t": 1793454390000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3767,
          "raw": "2026-10-31 13:46:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 251,
      "t": 1793454390000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3935,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 252,
      "t": 1793454390000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 3946,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 253,
      "t": 1793454390000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 4052,
          "raw": "2026-10-31 13:46:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 254,
      "t": 1793454390000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 4063,
          "raw": "2026-10-31 13:46:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 255,
      "t": 1793454392000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 4432,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 256,
      "t": 1793454392000,
      "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_1793449242204.txt",
          "line": 4442,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 257,
      "t": 1793454392000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 4704,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 258,
      "t": 1793454395000,
      "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) :\n5366198d-3cea-4189-857c-6c82b773b8f1 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\nc6ff8887-9506-4a85-9a61-bd2c5ce74f8f — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\ne6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 — 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_1793449242204.txt",
          "line": 4713,
          "raw": "2026-10-31 13:46:35 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2630,
          "raw": "Receive from parent 5366198d-3cea-4189-857c-6c82b773b8f1 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2860,
          "raw": "2026-10-31 12:21:11 [com] stdout Receive from parent c6ff8887-9506-4a85-9a61-bd2c5ce74f8f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 3006,
          "raw": "Receive from parent e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 259,
      "t": 1793454395000,
      "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) :\n5366198d-3cea-4189-857c-6c82b773b8f1 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\nc6ff8887-9506-4a85-9a61-bd2c5ce74f8f — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\ne6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 — 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_1793449242204.txt",
          "line": 4715,
          "raw": "2026-10-31 13:46:35 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2630,
          "raw": "Receive from parent 5366198d-3cea-4189-857c-6c82b773b8f1 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2860,
          "raw": "2026-10-31 12:21:11 [com] stdout Receive from parent c6ff8887-9506-4a85-9a61-bd2c5ce74f8f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 3006,
          "raw": "Receive from parent e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 260,
      "t": 1793454395000,
      "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) :\n5366198d-3cea-4189-857c-6c82b773b8f1 — Quiz · vp / Quiz · logique de jeu / Quiz · kiosk / Quiz · tv / Arduino / entrées joueurs\nc6ff8887-9506-4a85-9a61-bd2c5ce74f8f — Quiz · tv / Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs\ne6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 — 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_1793449242204.txt",
          "line": 4717,
          "raw": "2026-10-31 13:46:35 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2630,
          "raw": "Receive from parent 5366198d-3cea-4189-857c-6c82b773b8f1 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2860,
          "raw": "2026-10-31 12:21:11 [com] stdout Receive from parent c6ff8887-9506-4a85-9a61-bd2c5ce74f8f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 3006,
          "raw": "Receive from parent e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 261,
      "t": 1793454395000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 6c57937d-55e9-41e3-bcc0-7fb4b876ecfe\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 4725,
          "raw": "2026-10-31 13:46:35 [com] stdout Connect parent 6c57937d-55e9-41e3-bcc0-7fb4b876ecfe",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "6c57937d-55e9-41e3-bcc0-7fb4b876ecfe"
    },
    {
      "id": 262,
      "t": 1793454395000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 5d113374-868c-422a-8191-266f3c4582c2\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 4730,
          "raw": "2026-10-31 13:46:35 [com] stdout Connect parent 5d113374-868c-422a-8191-266f3c4582c2",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "5d113374-868c-422a-8191-266f3c4582c2"
    },
    {
      "id": 263,
      "t": 1793454395000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 90af866d-feb0-4729-91a9-c6c09d2b3139\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 4732,
          "raw": "2026-10-31 13:46:35 [com] stdout Connect parent 90af866d-feb0-4729-91a9-c6c09d2b3139",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "90af866d-feb0-4729-91a9-c6c09d2b3139"
    },
    {
      "id": 264,
      "t": 1793454406000,
      "type": "music",
      "label": "Début morceau · rihanna_diamonds_41791",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 229.513968 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 5044,
          "raw": "2026-10-31 13:46:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793454406553,0,229.513968,0.02,\"rihanna_diamonds_41791\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 265,
      "t": 1793454636000,
      "type": "music",
      "label": "Fin / arrêt morceau · rihanna_diamonds_41791",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 6321,
          "raw": "2026-10-31 13:50:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 266,
      "t": 1793454637000,
      "type": "music",
      "label": "Début morceau · rihanna_only-girl-in-the-world_33698",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 233.741927 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 6343,
          "raw": "2026-10-31 13:50:37 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793454637842,0,233.741927,0.02,\"rihanna_only-girl-in-the-world_33698\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 267,
      "t": 1793454661000,
      "type": "music",
      "label": "Fin / arrêt morceau · rihanna_only-girl-in-the-world_33698",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 6606,
          "raw": "2026-10-31 13:51:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 268,
      "t": 1793454662000,
      "type": "music",
      "label": "Début morceau · billie-eilish_lovely_56015",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 198.141338 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 6628,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793454662591,0,198.141338,0.02,\"billie-eilish_lovely_56015\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 269,
      "t": 1793454860000,
      "type": "music",
      "label": "Fin / arrêt morceau · billie-eilish_lovely_56015",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 6968,
          "raw": "2026-10-31 13:54:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793454860735,0,198.141338,0,\"billie-eilish_lovely_56015\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 270,
      "t": 1793454879000,
      "type": "music",
      "label": "Début morceau · billie-eilish_lovely_56015",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 198.141338 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 7089,
          "raw": "2026-10-31 13:54:39 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793454879218,0,198.141338,0.02,\"billie-eilish_lovely_56015\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 271,
      "t": 1793454880000,
      "type": "music",
      "label": "Fin / arrêt morceau · billie-eilish_lovely_56015",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 7099,
          "raw": "2026-10-31 13:54:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 272,
      "t": 1793454882000,
      "type": "music",
      "label": "Début morceau · u2_with-or-without-you_11772",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 302.431746 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 7121,
          "raw": "2026-10-31 13:54:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793454882734,0,302.431746,0.02,\"u2_with-or-without-you_11772\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 273,
      "t": 1793455180000,
      "type": "music",
      "label": "Fin / arrêt morceau · u2_with-or-without-you_11772",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 7486,
          "raw": "2026-10-31 13:59:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 274,
      "t": 1793455182000,
      "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_1793449242204.txt",
          "line": 7508,
          "raw": "2026-10-31 13:59:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793455182124,0,194.20415,0.02,\"carly-rae-jepsen_call-me-maybe_39645\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 275,
      "t": 1793455376000,
      "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_1793449242204.txt",
          "line": 7899,
          "raw": "2026-10-31 14:02:56 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793455376347,0,194.20415,0,\"carly-rae-jepsen_call-me-maybe_39645\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 276,
      "t": 1793455381000,
      "type": "music",
      "label": "Début morceau · celine-dion_pour-que-tu-m-aimes-encore_5940",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 242.371633 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 7942,
          "raw": "2026-10-31 14:03:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793455381616,0,242.371633,0.02,\"celine-dion_pour-que-tu-m-aimes-encore_5940\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 277,
      "t": 1793455388000,
      "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_1793449242204.txt",
          "line": 8002,
          "raw": "2026-10-31 14:03:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 278,
      "t": 1793455389000,
      "type": "music",
      "label": "Début morceau · disiz_melodrama_90669",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 179.134229 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8024,
          "raw": "2026-10-31 14:03:09 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793455389605,0,179.134229,0.02,\"disiz_melodrama_90669\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 279,
      "t": 1793455568000,
      "type": "music",
      "label": "Fin / arrêt morceau · disiz_melodrama_90669",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8075,
          "raw": "2026-10-31 14:06:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793455568753,0,179.134229,0,\"disiz_melodrama_90669\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 280,
      "t": 1793455607000,
      "type": "music",
      "label": "Début morceau · christophe-mae_on-s-attache_11876",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 172.08712 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8118,
          "raw": "2026-10-31 14:06:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793455607280,0,172.08712,0.02,\"christophe-mae_on-s-attache_11876\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 281,
      "t": 1793455611000,
      "type": "music",
      "label": "Fin / arrêt morceau · christophe-mae_on-s-attache_11876",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8168,
          "raw": "2026-10-31 14:06:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793455611758,4.472999999999993,172.08712,0,\"christophe-mae_on-s-attache_11876\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 282,
      "t": 1793455617000,
      "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_1793449242204.txt",
          "line": 8210,
          "raw": "2026-10-31 14:06:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793455617190,0,169.628481,0.02,\"kendji-girac_andalouse_47571\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 283,
      "t": 1793455786000,
      "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_1793449242204.txt",
          "line": 8264,
          "raw": "2026-10-31 14:09:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793455786834,0,169.628481,0,\"kendji-girac_andalouse_47571\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 284,
      "t": 1793455805000,
      "type": "music",
      "label": "Début morceau · tal_le-sens-de-la-vie_39625",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 208.242744 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8307,
          "raw": "2026-10-31 14:10:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793455805354,0,208.242744,0.02,\"tal_le-sens-de-la-vie_39625\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 285,
      "t": 1793456013000,
      "type": "music",
      "label": "Fin / arrêt morceau · tal_le-sens-de-la-vie_39625",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8504,
          "raw": "2026-10-31 14:13:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793456013598,0,208.242744,0,\"tal_le-sens-de-la-vie_39625\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 286,
      "t": 1793456042000,
      "type": "music",
      "label": "Début morceau · tal_le-sens-de-la-vie_39625",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 208.242744 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8745,
          "raw": "2026-10-31 14:14:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793456042876,0,208.242744,0.02,\"tal_le-sens-de-la-vie_39625\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 287,
      "t": 1793456044000,
      "type": "music",
      "label": "Fin / arrêt morceau · tal_le-sens-de-la-vie_39625",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8755,
          "raw": "2026-10-31 14:14:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 288,
      "t": 1793456046000,
      "type": "music",
      "label": "Début morceau · olivia-rodrigo_drivers-license_63552",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 240.467324 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8777,
          "raw": "2026-10-31 14:14:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793456046135,0,240.467324,0.02,\"olivia-rodrigo_drivers-license_63552\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 289,
      "t": 1793456110000,
      "type": "music",
      "label": "Fin / arrêt morceau · olivia-rodrigo_drivers-license_63552",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8970,
          "raw": "2026-10-31 14:15:10 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 290,
      "t": 1793456111000,
      "type": "music",
      "label": "Début morceau · frozen-2013-film_liberee-delivree_45871",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 220.370499 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 8992,
          "raw": "2026-10-31 14:15:11 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793456111793,0,220.370499,0.02,\"frozen-2013-film_liberee-delivree_45871\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 291,
      "t": 1793456139000,
      "type": "music",
      "label": "Fin / arrêt morceau · frozen-2013-film_liberee-delivree_45871",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9047,
          "raw": "2026-10-31 14:15:39 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793456139778,27.963999999999494,220.370499,0,\"frozen-2013-film_liberee-delivree_45871\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 292,
      "t": 1793456157000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9176,
          "raw": "2026-10-31 14:15:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 293,
      "t": 1793456157000,
      "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) :\n6c57937d-55e9-41e3-bcc0-7fb4b876ecfe — KaraWorld · contrôleur\n5d113374-868c-422a-8191-266f3c4582c2 — module non identifié\n90af866d-feb0-4729-91a9-c6c09d2b3139 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9204,
          "raw": "2026-10-31 14:15:57 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 4797,
          "raw": "2026-10-31 13:46:36 [com] stdout Receive from parent 6c57937d-55e9-41e3-bcc0-7fb4b876ecfe : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 294,
      "t": 1793456157000,
      "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) :\n6c57937d-55e9-41e3-bcc0-7fb4b876ecfe — KaraWorld · contrôleur\n5d113374-868c-422a-8191-266f3c4582c2 — module non identifié\n90af866d-feb0-4729-91a9-c6c09d2b3139 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9205,
          "raw": "2026-10-31 14:15:57 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 4797,
          "raw": "2026-10-31 13:46:36 [com] stdout Receive from parent 6c57937d-55e9-41e3-bcc0-7fb4b876ecfe : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 295,
      "t": 1793456157000,
      "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) :\n6c57937d-55e9-41e3-bcc0-7fb4b876ecfe — KaraWorld · contrôleur\n5d113374-868c-422a-8191-266f3c4582c2 — module non identifié\n90af866d-feb0-4729-91a9-c6c09d2b3139 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9206,
          "raw": "2026-10-31 14:15:57 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 4797,
          "raw": "2026-10-31 13:46:36 [com] stdout Receive from parent 6c57937d-55e9-41e3-bcc0-7fb4b876ecfe : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 296,
      "t": 1793456157000,
      "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 fe1a827e-67ae-47c1-93f9-ce6ca5628e7c\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9221,
          "raw": "2026-10-31 14:15:57 [com] stdout Connect parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "fe1a827e-67ae-47c1-93f9-ce6ca5628e7c"
    },
    {
      "id": 297,
      "t": 1793456157000,
      "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 61d0a89c-7da4-48f6-aed3-f91f87a0f82f\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9223,
          "raw": "2026-10-31 14:15:57 [com] stdout Connect parent 61d0a89c-7da4-48f6-aed3-f91f87a0f82f",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "61d0a89c-7da4-48f6-aed3-f91f87a0f82f"
    },
    {
      "id": 298,
      "t": 1793456157000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793454385640,0,1800,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9307,
          "raw": "2026-10-31 14:15:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793454385640,0,1800,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 299,
      "t": 1793456157000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793454385640,0,1800,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9567,
          "raw": "2026-10-31 14:15:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793454385640,0,1800,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 300,
      "t": 1793456157000,
      "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 0be7c87e-d667-42cc-b4e9-9167c9292145\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9599,
          "raw": "2026-10-31 14:15:57 [com] stdout Connect parent 0be7c87e-d667-42cc-b4e9-9167c9292145",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "0be7c87e-d667-42cc-b4e9-9167c9292145"
    },
    {
      "id": 301,
      "t": 1793456157000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793454385640,0,1800,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 9841,
          "raw": "2026-10-31 14:15:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793454385640,0,1800,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 302,
      "t": 1793456166000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10392,
          "raw": "2026-10-31 14:16:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 303,
      "t": 1793456173000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10748,
          "raw": "2026-10-31 14:16:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 304,
      "t": 1793456173000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10768,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 305,
      "t": 1793456173000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10778,
          "raw": "2026-10-31 14:16:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 306,
      "t": 1793456173000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10788,
          "raw": "2026-10-31 14:16:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 307,
      "t": 1793456173000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10808,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 308,
      "t": 1793456173000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10818,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 309,
      "t": 1793456176000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10871,
          "raw": "2026-10-31 14:16:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 310,
      "t": 1793456176000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10953,
          "raw": "2026-10-31 14:16:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 311,
      "t": 1793456176000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10964,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 312,
      "t": 1793456176000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10976,
          "raw": "2026-10-31 14:16:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 313,
      "t": 1793456176000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10987,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 314,
      "t": 1793456176000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 10997,
          "raw": "2026-10-31 14:16:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 315,
      "t": 1793456176000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11007,
          "raw": "2026-10-31 14:16:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 316,
      "t": 1793456176000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793456176639,0,0,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11017,
          "raw": "2026-10-31 14:16:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793456176639,0,0,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 317,
      "t": 1793456176000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11037,
          "raw": "2026-10-31 14:16:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 318,
      "t": 1793456176000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11057,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 319,
      "t": 1793456200000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11088,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 320,
      "t": 1793456200000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11098,
          "raw": "2026-10-31 14:16:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 321,
      "t": 1793456200000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11108,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 322,
      "t": 1793456200000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11128,
          "raw": "2026-10-31 14:16:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 323,
      "t": 1793456200000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11138,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 324,
      "t": 1793458593000,
      "type": "session",
      "label": "Jeu déverrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11408,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"gameLocked\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 325,
      "t": 1793458593000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793458593097,0,3900,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11418,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793458593097,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 326,
      "t": 1793458593000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11450,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 327,
      "t": 1793458593000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11460,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 328,
      "t": 1793458593000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11470,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 329,
      "t": 1793458593000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793458593085,0,3900,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11480,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793458593085,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 330,
      "t": 1793458593000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11490,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 331,
      "t": 1793458593000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11500,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 332,
      "t": 1793458593000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11520,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 333,
      "t": 1793458593000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11567,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 334,
      "t": 1793458593000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11577,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 335,
      "t": 1793458593000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11597,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 336,
      "t": 1793458593000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11608,
          "raw": "2026-10-31 14:56:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 337,
      "t": 1793458614000,
      "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_1793449242204.txt",
          "line": 11659,
          "raw": "2026-10-31 14:56:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"blindtest\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 338,
      "t": 1793458614000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11691,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 339,
      "t": 1793458614000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11722,
          "raw": "2026-10-31 14:56:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 340,
      "t": 1793458614000,
      "type": "phase",
      "label": "Phase · players-amount-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11732,
          "raw": "2026-10-31 14:56:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"players-amount-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 341,
      "t": 1793458614000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11772,
          "raw": "2026-10-31 14:56:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 342,
      "t": 1793458614000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11782,
          "raw": "2026-10-31 14:56:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 343,
      "t": 1793458633000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11872,
          "raw": "2026-10-31 14:57:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 344,
      "t": 1793458633000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11882,
          "raw": "2026-10-31 14:57:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 345,
      "t": 1793458633000,
      "type": "phase",
      "label": "Phase · game-introduction-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11892,
          "raw": "2026-10-31 14:57:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-introduction-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 346,
      "t": 1793458633000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11932,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 347,
      "t": 1793458633000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 11952,
          "raw": "2026-10-31 14:57:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 348,
      "t": 1793458650000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 12019,
          "raw": "2026-10-31 14:57:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 349,
      "t": 1793458650000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 12126,
          "raw": "2026-10-31 14:57:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 350,
      "t": 1793458650000,
      "type": "phase",
      "label": "Phase · avatar-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 12136,
          "raw": "2026-10-31 14:57:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"avatar-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 351,
      "t": 1793458650000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 12146,
          "raw": "2026-10-31 14:57:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 352,
      "t": 1793458650000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 12160,
          "raw": "2026-10-31 14:57:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 353,
      "t": 1793458686000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 13505,
          "raw": "2026-10-31 14:58:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 354,
      "t": 1793458686000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 13525,
          "raw": "2026-10-31 14:58:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 355,
      "t": 1793458686000,
      "type": "phase",
      "label": "Phase · game-instructions-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 13535,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-instructions-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 356,
      "t": 1793458686000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 13545,
          "raw": "2026-10-31 14:58:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 357,
      "t": 1793458686000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 13556,
          "raw": "2026-10-31 14:58:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 358,
      "t": 1793458708000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 13596,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 359,
      "t": 1793458708000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 13649,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 360,
      "t": 1793458708000,
      "type": "phase",
      "label": "Phase · theme-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 13663,
          "raw": "2026-10-31 14:58:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 361,
      "t": 1793458708000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 13673,
          "raw": "2026-10-31 14:58:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 362,
      "t": 1793458708000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 13685,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 363,
      "t": 1793458741000,
      "type": "theme",
      "label": "Thème · 21_BlindtestHits2000s",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "quizThemes.activeTheme",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14015,
          "raw": "2026-10-31 14:59:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"quizThemes.activeTheme\":\"21_BlindtestHits2000s\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 364,
      "t": 1793458741000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14055,
          "raw": "2026-10-31 14:59:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 365,
      "t": 1793458741000,
      "type": "phase",
      "label": "Phase · preloading-theme-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14086,
          "raw": "2026-10-31 14:59:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"preloading-theme-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 366,
      "t": 1793458742000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14106,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 367,
      "t": 1793458742000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14116,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 368,
      "t": 1793458743000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14151,
          "raw": "2026-10-31 14:59:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 369,
      "t": 1793458743000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14171,
          "raw": "2026-10-31 14:59:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 370,
      "t": 1793458743000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14191,
          "raw": "2026-10-31 14:59:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 371,
      "t": 1793458743000,
      "type": "phase",
      "label": "Phase · gameplay-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14201,
          "raw": "2026-10-31 14:59:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"gameplay-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 372,
      "t": 1793458743000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14221,
          "raw": "2026-10-31 14:59:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 373,
      "t": 1793458744000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14231,
          "raw": "2026-10-31 14:59:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 374,
      "t": 1793458744000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 1",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14241,
          "raw": "2026-10-31 14:59:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 375,
      "t": 1793458749000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 1",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14505,
          "raw": "2026-10-31 14:59:09 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 376,
      "t": 1793458750000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14645,
          "raw": "2026-10-31 14:59:10 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 377,
      "t": 1793458762000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 2",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14725,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 378,
      "t": 1793458770000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 2",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 14999,
          "raw": "2026-10-31 14:59:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 379,
      "t": 1793458772000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 15089,
          "raw": "2026-10-31 14:59:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 380,
      "t": 1793458782000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 3",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 15129,
          "raw": "2026-10-31 14:59:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 381,
      "t": 1793458786000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 3",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 15413,
          "raw": "2026-10-31 14:59:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 382,
      "t": 1793458788000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 15533,
          "raw": "2026-10-31 14:59:48 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 383,
      "t": 1793458794000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 4",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 15573,
          "raw": "2026-10-31 14:59:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 384,
      "t": 1793458804000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 4",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 15887,
          "raw": "2026-10-31 15:00:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 385,
      "t": 1793458806000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 15957,
          "raw": "2026-10-31 15:00:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 386,
      "t": 1793458810000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 5",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 15997,
          "raw": "2026-10-31 15:00:10 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 387,
      "t": 1793458819000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 5",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 16271,
          "raw": "2026-10-31 15:00:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 388,
      "t": 1793458821000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 16341,
          "raw": "2026-10-31 15:00:21 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 389,
      "t": 1793458826000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 6",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 16381,
          "raw": "2026-10-31 15:00:26 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 390,
      "t": 1793458833000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 6",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 16715,
          "raw": "2026-10-31 15:00:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 391,
      "t": 1793458835000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 16785,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 392,
      "t": 1793458839000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 7",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 16825,
          "raw": "2026-10-31 15:00:39 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 393,
      "t": 1793458845000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 7",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 17189,
          "raw": "2026-10-31 15:00:45 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 394,
      "t": 1793458847000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 17269,
          "raw": "2026-10-31 15:00:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 395,
      "t": 1793458851000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 8",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 17309,
          "raw": "2026-10-31 15:00:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 396,
      "t": 1793458859000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 8",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 17583,
          "raw": "2026-10-31 15:00:59 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 397,
      "t": 1793458861000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 17653,
          "raw": "2026-10-31 15:01:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 398,
      "t": 1793458864000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 9",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 17753,
          "raw": "2026-10-31 15:01:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 399,
      "t": 1793458875000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 9",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 18027,
          "raw": "2026-10-31 15:01:15 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 400,
      "t": 1793458877000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 18117,
          "raw": "2026-10-31 15:01:17 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 401,
      "t": 1793458880000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 10",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 18177,
          "raw": "2026-10-31 15:01:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 402,
      "t": 1793458893000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 10",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 18511,
          "raw": "2026-10-31 15:01:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 403,
      "t": 1793458895000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 18581,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 404,
      "t": 1793458899000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 11",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 18621,
          "raw": "2026-10-31 15:01:39 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 405,
      "t": 1793458905000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 11",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 18895,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 406,
      "t": 1793458907000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 18965,
          "raw": "2026-10-31 15:01:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 407,
      "t": 1793458913000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 12",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 19005,
          "raw": "2026-10-31 15:01:53 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 408,
      "t": 1793458923000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 12",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 19279,
          "raw": "2026-10-31 15:02:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 409,
      "t": 1793458925000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 19349,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 410,
      "t": 1793458928000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 13",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 19389,
          "raw": "2026-10-31 15:02:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 411,
      "t": 1793458936000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 13",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 19933,
          "raw": "2026-10-31 15:02:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 412,
      "t": 1793458938000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 20033,
          "raw": "2026-10-31 15:02:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 413,
      "t": 1793458942000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 14",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 20073,
          "raw": "2026-10-31 15:02:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 414,
      "t": 1793458950000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 14",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 20347,
          "raw": "2026-10-31 15:02:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 415,
      "t": 1793458952000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 20417,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 416,
      "t": 1793458955000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 15",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 20457,
          "raw": "2026-10-31 15:02:35 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 417,
      "t": 1793458962000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 15",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 20731,
          "raw": "2026-10-31 15:02:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 418,
      "t": 1793458964000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 20801,
          "raw": "2026-10-31 15:02:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 419,
      "t": 1793458968000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 16",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 20841,
          "raw": "2026-10-31 15:02:48 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 420,
      "t": 1793458974000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 16",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 21175,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 421,
      "t": 1793458976000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 21265,
          "raw": "2026-10-31 15:02:56 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 422,
      "t": 1793458981000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 17",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 21305,
          "raw": "2026-10-31 15:03:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 423,
      "t": 1793458986000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 17",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 21579,
          "raw": "2026-10-31 15:03:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 424,
      "t": 1793458987000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 21649,
          "raw": "2026-10-31 15:03:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 425,
      "t": 1793458993000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 18",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 21689,
          "raw": "2026-10-31 15:03:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 426,
      "t": 1793458998000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 18",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 21983,
          "raw": "2026-10-31 15:03:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 427,
      "t": 1793459000000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22053,
          "raw": "2026-10-31 15:03:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 428,
      "t": 1793459004000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 19",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22093,
          "raw": "2026-10-31 15:03:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 429,
      "t": 1793459010000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 19",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22367,
          "raw": "2026-10-31 15:03:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 430,
      "t": 1793459012000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22437,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 431,
      "t": 1793459016000,
      "type": "question",
      "label": "Début réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 20",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22477,
          "raw": "2026-10-31 15:03:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 432,
      "t": 1793459025000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 21_BlindtestHits2000s · fenêtre 20",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22751,
          "raw": "2026-10-31 15:03:45 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 433,
      "t": 1793459027000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "21_BlindtestHits2000s",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22821,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 434,
      "t": 1793459030000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22871,
          "raw": "2026-10-31 15:03:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 435,
      "t": 1793459030000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22918,
          "raw": "2026-10-31 15:03:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 436,
      "t": 1793459030000,
      "type": "phase",
      "label": "Phase · theme-leaderboard-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22928,
          "raw": "2026-10-31 15:03:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-leaderboard-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 437,
      "t": 1793459030000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22938,
          "raw": "2026-10-31 15:03:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 438,
      "t": 1793459030000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 22950,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 439,
      "t": 1793459042000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23030,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 440,
      "t": 1793459042000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23050,
          "raw": "2026-10-31 15:04:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 441,
      "t": 1793459042000,
      "type": "phase",
      "label": "Phase · theme-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23060,
          "raw": "2026-10-31 15:04:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 442,
      "t": 1793459042000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23163,
          "raw": "2026-10-31 15:04:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 443,
      "t": 1793459042000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23200,
          "raw": "2026-10-31 15:04:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 444,
      "t": 1793459046000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23254,
          "raw": "2026-10-31 15:04:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 445,
      "t": 1793459046000,
      "type": "game",
      "label": "Fin de partie · Blindtest",
      "module": "Quiz / KaraWorld",
      "game": "blindtest",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23264,
          "raw": "2026-10-31 15:04:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 446,
      "t": 1793459046000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23320,
          "raw": "2026-10-31 15:04:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 447,
      "t": 1793459046000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23330,
          "raw": "2026-10-31 15:04:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 448,
      "t": 1793459046000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23350,
          "raw": "2026-10-31 15:04:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 449,
      "t": 1793459046000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23362,
          "raw": "2026-10-31 15:04:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 450,
      "t": 1793459048000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23388,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 451,
      "t": 1793459048000,
      "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_1793449242204.txt",
          "line": 23402,
          "raw": "2026-10-31 15:04:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 452,
      "t": 1793459048000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23423,
          "raw": "2026-10-31 15:04:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 453,
      "t": 1793459051000,
      "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) :\nfe1a827e-67ae-47c1-93f9-ce6ca5628e7c — Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur\n61d0a89c-7da4-48f6-aed3-f91f87a0f82f — Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\n0be7c87e-d667-42cc-b4e9-9167c9292145 — Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23435,
          "raw": "2026-10-31 15:04:11 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9273,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9533,
          "raw": "Receive from parent 61d0a89c-7da4-48f6-aed3-f91f87a0f82f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9806,
          "raw": "Receive from parent 0be7c87e-d667-42cc-b4e9-9167c9292145 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 454,
      "t": 1793459051000,
      "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) :\nfe1a827e-67ae-47c1-93f9-ce6ca5628e7c — Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur\n61d0a89c-7da4-48f6-aed3-f91f87a0f82f — Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\n0be7c87e-d667-42cc-b4e9-9167c9292145 — Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23436,
          "raw": "2026-10-31 15:04:11 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9273,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9533,
          "raw": "Receive from parent 61d0a89c-7da4-48f6-aed3-f91f87a0f82f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9806,
          "raw": "Receive from parent 0be7c87e-d667-42cc-b4e9-9167c9292145 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 455,
      "t": 1793459051000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 5ae3995e-9d27-40c9-8a75-781b58603ad2\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23443,
          "raw": "2026-10-31 15:04:11 [com] stdout Connect parent 5ae3995e-9d27-40c9-8a75-781b58603ad2",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "5ae3995e-9d27-40c9-8a75-781b58603ad2"
    },
    {
      "id": 456,
      "t": 1793459051000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent d09b1ab3-bfe6-4aa7-99af-352dbc98d3fe\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23447,
          "raw": "2026-10-31 15:04:11 [com] stdout Connect parent d09b1ab3-bfe6-4aa7-99af-352dbc98d3fe",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "d09b1ab3-bfe6-4aa7-99af-352dbc98d3fe"
    },
    {
      "id": 457,
      "t": 1793459053000,
      "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) :\nfe1a827e-67ae-47c1-93f9-ce6ca5628e7c — Quiz · kiosk / Quiz · tv / Quiz · logique de jeu / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur\n61d0a89c-7da4-48f6-aed3-f91f87a0f82f — Quiz · vp / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\n0be7c87e-d667-42cc-b4e9-9167c9292145 — Quiz · vp / Quiz · tv / Quiz · kiosk / Quiz · logique de jeu / Arduino / entrées joueurs / KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23551,
          "raw": "2026-10-31 15:04:13 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9273,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9533,
          "raw": "Receive from parent 61d0a89c-7da4-48f6-aed3-f91f87a0f82f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9806,
          "raw": "Receive from parent 0be7c87e-d667-42cc-b4e9-9167c9292145 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 458,
      "t": 1793459053000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 78b4cc87-d192-4f93-bddb-bc3c8fee944a\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 23555,
          "raw": "2026-10-31 15:04:13 [com] stdout Connect parent 78b4cc87-d192-4f93-bddb-bc3c8fee944a",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "78b4cc87-d192-4f93-bddb-bc3c8fee944a"
    },
    {
      "id": 459,
      "t": 1793459068000,
      "type": "music",
      "label": "Début morceau · gims_parisienne_89933",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 158.404479 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 24018,
          "raw": "2026-10-31 15:04:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793459068835,0,158.404479,0.02,\"gims_parisienne_89933\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 460,
      "t": 1793459227000,
      "type": "music",
      "label": "Fin / arrêt morceau · gims_parisienne_89933",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 26804,
          "raw": "2026-10-31 15:07:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793459227240,0,158.404479,0,\"gims_parisienne_89933\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 461,
      "t": 1793459241000,
      "type": "music",
      "label": "Début morceau · triangle-des-bermudes_charger_89352",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 155.678708 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 26968,
          "raw": "2026-10-31 15:07:21 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793459241926,0,155.678708,0.02,\"triangle-des-bermudes_charger_89352\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 462,
      "t": 1793459397000,
      "type": "music",
      "label": "Fin / arrêt morceau · triangle-des-bermudes_charger_89352",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 27877,
          "raw": "2026-10-31 15:09:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 463,
      "t": 1793459399000,
      "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_1793449242204.txt",
          "line": 27899,
          "raw": "2026-10-31 15:09:59 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793459399756,0,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 464,
      "t": 1793459722000,
      "type": "music",
      "label": "Fin / arrêt morceau · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 28701,
          "raw": "2026-10-31 15:15:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 465,
      "t": 1793459723000,
      "type": "music",
      "label": "Début morceau · gims_ciel_86082",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 187.649042 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 28723,
          "raw": "2026-10-31 15:15:23 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793459723509,0,187.649042,0.02,\"gims_ciel_86082\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 466,
      "t": 1793459911000,
      "type": "music",
      "label": "Fin / arrêt morceau · gims_ciel_86082",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 28898,
          "raw": "2026-10-31 15:18:31 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 467,
      "t": 1793459912000,
      "type": "music",
      "label": "Début morceau · diam-s_la-boulette-generation-nan-nan_12297",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 220.030454 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 28920,
          "raw": "2026-10-31 15:18:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793459912536,0,220.030454,0.02,\"diam-s_la-boulette-generation-nan-nan_12297\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 468,
      "t": 1793459963000,
      "type": "music",
      "label": "Fin / arrêt morceau · diam-s_la-boulette-generation-nan-nan_12297",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 28968,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 469,
      "t": 1793459965000,
      "type": "music",
      "label": "Début morceau · menelik_bye-bye_36963",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 232 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 28990,
          "raw": "2026-10-31 15:19:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793459965417,0,232,0.02,\"menelik_bye-bye_36963\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 470,
      "t": 1793460196000,
      "type": "music",
      "label": "Fin / arrêt morceau · menelik_bye-bye_36963",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 29082,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 471,
      "t": 1793460197000,
      "type": "music",
      "label": "Début morceau · tks-2g_paddle_90829",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 142.573417 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 29104,
          "raw": "2026-10-31 15:23:17 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793460197298,0,142.573417,0.02,\"tks-2g_paddle_90829\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 472,
      "t": 1793460339000,
      "type": "music",
      "label": "Fin / arrêt morceau · tks-2g_paddle_90829",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 29157,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 473,
      "t": 1793460340000,
      "type": "music",
      "label": "Début morceau · disiz_melodrama_90669",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 179.134229 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 29179,
          "raw": "2026-10-31 15:25:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793460340191,0,179.134229,0.02,\"disiz_melodrama_90669\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 474,
      "t": 1793460516000,
      "type": "music",
      "label": "Fin / arrêt morceau · disiz_melodrama_90669",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 29264,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 475,
      "t": 1793460517000,
      "type": "music",
      "label": "Début morceau · jul_tchikita_52889",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 194.94034 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 29286,
          "raw": "2026-10-31 15:28:37 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793460517700,0,194.94034,0.02,\"jul_tchikita_52889\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 476,
      "t": 1793460704000,
      "type": "music",
      "label": "Fin / arrêt morceau · jul_tchikita_52889",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 29603,
          "raw": "2026-10-31 15:31:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 477,
      "t": 1793460706000,
      "type": "music",
      "label": "Début morceau · gims_appelle-ta-copine_88637",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 184.965396 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 29625,
          "raw": "2026-10-31 15:31:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793460706106,0,184.965396,0.02,\"gims_appelle-ta-copine_88637\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 478,
      "t": 1793460885000,
      "type": "music",
      "label": "Fin / arrêt morceau · gims_appelle-ta-copine_88637",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 29985,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 479,
      "t": 1793460886000,
      "type": "music",
      "label": "Début morceau · jeck_m-envoler_85019",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 187.120396 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 30007,
          "raw": "2026-10-31 15:34:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793460886656,0,187.120396,0.02,\"jeck_m-envoler_85019\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 480,
      "t": 1793461073000,
      "type": "music",
      "label": "Fin / arrêt morceau · jeck_m-envoler_85019",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 30810,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 481,
      "t": 1793461074000,
      "type": "music",
      "label": "Début morceau · the-lion-king-1994-film_hakuna-matata-version-francaise_54829",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 216.383855 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 30832,
          "raw": "2026-10-31 15:37:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793461074570,0,216.383855,0.02,\"the-lion-king-1994-film_hakuna-matata-version-francaise_54829\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 482,
      "t": 1793461182000,
      "type": "music",
      "label": "Fin / arrêt morceau · the-lion-king-1994-film_hakuna-matata-version-francaise_54829",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 31158,
          "raw": "2026-10-31 15:39:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 483,
      "t": 1793461183000,
      "type": "music",
      "label": "Début morceau · fave_flashback_79036",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 171.050896 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 31180,
          "raw": "2026-10-31 15:39:43 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793461183893,0,171.050896,0.02,\"fave_flashback_79036\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 484,
      "t": 1793461354000,
      "type": "music",
      "label": "Fin / arrêt morceau · fave_flashback_79036",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 31329,
          "raw": "2026-10-31 15:42:34 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793461354961,0,171.050896,0,\"fave_flashback_79036\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 485,
      "t": 1793461418000,
      "type": "music",
      "label": "Début morceau · gims_spider_82232",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 195.85 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 31461,
          "raw": "2026-10-31 15:43:38 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793461418010,0,195.85,0.02,\"gims_spider_82232\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 486,
      "t": 1793461613000,
      "type": "music",
      "label": "Fin / arrêt morceau · gims_spider_82232",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 31719,
          "raw": "2026-10-31 15:46:53 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793461613861,0,195.85,0,\"gims_spider_82232\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 487,
      "t": 1793461714000,
      "type": "music",
      "label": "Début morceau · la-compagnie-creole_scandale-dans-la-famille_38215",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 207.526485 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 32371,
          "raw": "2026-10-31 15:48:34 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793461714210,0,207.526485,0.02,\"la-compagnie-creole_scandale-dans-la-famille_38215\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 488,
      "t": 1793461921000,
      "type": "music",
      "label": "Fin / arrêt morceau · la-compagnie-creole_scandale-dans-la-famille_38215",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 32609,
          "raw": "2026-10-31 15:52:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793461921740,0,207.526485,0,\"la-compagnie-creole_scandale-dans-la-famille_38215\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 489,
      "t": 1793461987000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 33797,
          "raw": "2026-10-31 15:53:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 490,
      "t": 1793461987000,
      "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) :\n5ae3995e-9d27-40c9-8a75-781b58603ad2 — KaraWorld · contrôleur\nd09b1ab3-bfe6-4aa7-99af-352dbc98d3fe — module non identifié\n78b4cc87-d192-4f93-bddb-bc3c8fee944a — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 33818,
          "raw": "2026-10-31 15:53:07 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 23459,
          "raw": "Receive from parent 5ae3995e-9d27-40c9-8a75-781b58603ad2 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 491,
      "t": 1793461987000,
      "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) :\n5ae3995e-9d27-40c9-8a75-781b58603ad2 — KaraWorld · contrôleur\nd09b1ab3-bfe6-4aa7-99af-352dbc98d3fe — module non identifié\n78b4cc87-d192-4f93-bddb-bc3c8fee944a — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 33819,
          "raw": "2026-10-31 15:53:07 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 23459,
          "raw": "Receive from parent 5ae3995e-9d27-40c9-8a75-781b58603ad2 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 492,
      "t": 1793461987000,
      "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) :\n5ae3995e-9d27-40c9-8a75-781b58603ad2 — KaraWorld · contrôleur\nd09b1ab3-bfe6-4aa7-99af-352dbc98d3fe — module non identifié\n78b4cc87-d192-4f93-bddb-bc3c8fee944a — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 33829,
          "raw": "2026-10-31 15:53:07 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 23459,
          "raw": "Receive from parent 5ae3995e-9d27-40c9-8a75-781b58603ad2 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 493,
      "t": 1793461987000,
      "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 f3c09df6-846e-4f6d-a5ff-d70db8630fed\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 33846,
          "raw": "2026-10-31 15:53:07 [com] stdout Connect parent f3c09df6-846e-4f6d-a5ff-d70db8630fed",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "f3c09df6-846e-4f6d-a5ff-d70db8630fed"
    },
    {
      "id": 494,
      "t": 1793461987000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793458593085,0,3900,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 33928,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793458593085,0,3900,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 495,
      "t": 1793461987000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 34093,
          "raw": "2026-10-31 15:53:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 496,
      "t": 1793461987000,
      "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 6404d132-e4ed-44c2-888d-bf1f071a6a4e\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 34146,
          "raw": "2026-10-31 15:53:07 [com] stdout Connect parent 6404d132-e4ed-44c2-888d-bf1f071a6a4e",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "6404d132-e4ed-44c2-888d-bf1f071a6a4e"
    },
    {
      "id": 497,
      "t": 1793461987000,
      "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 085afef6-ebe0-4fa7-b485-fd3acac644e5\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 34148,
          "raw": "2026-10-31 15:53:07 [com] stdout Connect parent 085afef6-ebe0-4fa7-b485-fd3acac644e5",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "085afef6-ebe0-4fa7-b485-fd3acac644e5"
    },
    {
      "id": 498,
      "t": 1793461987000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793458593085,0,3900,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 34232,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793458593085,0,3900,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 499,
      "t": 1793461987000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 34425,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 500,
      "t": 1793461987000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793458593085,0,3900,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 34572,
          "raw": "2026-10-31 15:53:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793458593085,0,3900,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 501,
      "t": 1793461987000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 34765,
          "raw": "2026-10-31 15:53:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 502,
      "t": 1793461995000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35337,
          "raw": "2026-10-31 15:53:15 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 503,
      "t": 1793461998000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35555,
          "raw": "2026-10-31 15:53:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 504,
      "t": 1793461998000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35575,
          "raw": "2026-10-31 15:53:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 505,
      "t": 1793461998000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35585,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 506,
      "t": 1793461998000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35595,
          "raw": "2026-10-31 15:53:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 507,
      "t": 1793461998000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35615,
          "raw": "2026-10-31 15:53:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 508,
      "t": 1793461998000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35625,
          "raw": "2026-10-31 15:53:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 509,
      "t": 1793462002000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35646,
          "raw": "2026-10-31 15:53:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 510,
      "t": 1793462002000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35678,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 511,
      "t": 1793462002000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35688,
          "raw": "2026-10-31 15:53:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 512,
      "t": 1793462002000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35708,
          "raw": "2026-10-31 15:53:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 513,
      "t": 1793462002000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35718,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 514,
      "t": 1793462005000,
      "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_1793449242204.txt",
          "line": 35728,
          "raw": "2026-10-31 15:53:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"blindtest\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 515,
      "t": 1793462005000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35760,
          "raw": "2026-10-31 15:53:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 516,
      "t": 1793462005000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35771,
          "raw": "2026-10-31 15:53:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 517,
      "t": 1793462005000,
      "type": "phase",
      "label": "Phase · theme-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35781,
          "raw": "2026-10-31 15:53:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 518,
      "t": 1793462005000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35801,
          "raw": "2026-10-31 15:53:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 519,
      "t": 1793462005000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 35821,
          "raw": "2026-10-31 15:53:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 520,
      "t": 1793462029000,
      "type": "theme",
      "label": "Thème · 22_BlindtestHits2025",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "quizThemes.activeTheme",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36190,
          "raw": "2026-10-31 15:53:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"quizThemes.activeTheme\":\"22_BlindtestHits2025\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 521,
      "t": 1793462029000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36223,
          "raw": "2026-10-31 15:53:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 522,
      "t": 1793462029000,
      "type": "phase",
      "label": "Phase · preloading-theme-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36239,
          "raw": "2026-10-31 15:53:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"preloading-theme-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 523,
      "t": 1793462029000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36259,
          "raw": "2026-10-31 15:53:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 524,
      "t": 1793462029000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36269,
          "raw": "2026-10-31 15:53:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 525,
      "t": 1793462031000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36304,
          "raw": "2026-10-31 15:53:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 526,
      "t": 1793462031000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36324,
          "raw": "2026-10-31 15:53:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 527,
      "t": 1793462031000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36344,
          "raw": "2026-10-31 15:53:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 528,
      "t": 1793462031000,
      "type": "phase",
      "label": "Phase · gameplay-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36354,
          "raw": "2026-10-31 15:53:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"gameplay-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 529,
      "t": 1793462031000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36374,
          "raw": "2026-10-31 15:53:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 530,
      "t": 1793462031000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36384,
          "raw": "2026-10-31 15:53:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 531,
      "t": 1793462032000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 1",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36394,
          "raw": "2026-10-31 15:53:52 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 532,
      "t": 1793462047000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 1",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36593,
          "raw": "2026-10-31 15:54:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 533,
      "t": 1793462048000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36666,
          "raw": "2026-10-31 15:54:08 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 534,
      "t": 1793462056000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 2",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36746,
          "raw": "2026-10-31 15:54:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 535,
      "t": 1793462062000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 2",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 36994,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 536,
      "t": 1793462063000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 37078,
          "raw": "2026-10-31 15:54:23 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 537,
      "t": 1793462069000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 3",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 37118,
          "raw": "2026-10-31 15:54:29 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 538,
      "t": 1793462077000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 3",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 37406,
          "raw": "2026-10-31 15:54:37 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 539,
      "t": 1793462078000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 37470,
          "raw": "2026-10-31 15:54:38 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 540,
      "t": 1793462084000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 4",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 37510,
          "raw": "2026-10-31 15:54:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 541,
      "t": 1793462091000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 4",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 37778,
          "raw": "2026-10-31 15:54:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 542,
      "t": 1793462093000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 37842,
          "raw": "2026-10-31 15:54:53 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 543,
      "t": 1793462097000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 5",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 37882,
          "raw": "2026-10-31 15:54:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 544,
      "t": 1793462105000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 5",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 38150,
          "raw": "2026-10-31 15:55:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 545,
      "t": 1793462107000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 38214,
          "raw": "2026-10-31 15:55:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 546,
      "t": 1793462111000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 6",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 38254,
          "raw": "2026-10-31 15:55:11 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 547,
      "t": 1793462114000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 6",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 38522,
          "raw": "2026-10-31 15:55:14 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 548,
      "t": 1793462116000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 38586,
          "raw": "2026-10-31 15:55:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 549,
      "t": 1793462118000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 7",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 38626,
          "raw": "2026-10-31 15:55:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 550,
      "t": 1793462125000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 7",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 38894,
          "raw": "2026-10-31 15:55:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 551,
      "t": 1793462127000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 38958,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 552,
      "t": 1793462129000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 8",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 38998,
          "raw": "2026-10-31 15:55:29 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 553,
      "t": 1793462134000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 8",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 39266,
          "raw": "2026-10-31 15:55:34 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 554,
      "t": 1793462136000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 39330,
          "raw": "2026-10-31 15:55:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 555,
      "t": 1793462140000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 9",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 39370,
          "raw": "2026-10-31 15:55:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 556,
      "t": 1793462143000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 9",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 39658,
          "raw": "2026-10-31 15:55:43 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 557,
      "t": 1793462144000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 39722,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 558,
      "t": 1793462148000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 10",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 39762,
          "raw": "2026-10-31 15:55:48 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 559,
      "t": 1793462153000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 10",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 40030,
          "raw": "2026-10-31 15:55:53 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 560,
      "t": 1793462155000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 40094,
          "raw": "2026-10-31 15:55:55 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 561,
      "t": 1793462160000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 11",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 40134,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 562,
      "t": 1793462165000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 11",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 40402,
          "raw": "2026-10-31 15:56:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 563,
      "t": 1793462167000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 40466,
          "raw": "2026-10-31 15:56:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 564,
      "t": 1793462176000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 12",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 40506,
          "raw": "2026-10-31 15:56:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 565,
      "t": 1793462182000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 12",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 40814,
          "raw": "2026-10-31 15:56:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 566,
      "t": 1793462184000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 40878,
          "raw": "2026-10-31 15:56:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 567,
      "t": 1793462189000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 13",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 40918,
          "raw": "2026-10-31 15:56:29 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 568,
      "t": 1793462195000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 13",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 41186,
          "raw": "2026-10-31 15:56:35 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 569,
      "t": 1793462196000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 41250,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 570,
      "t": 1793462201000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 14",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 41290,
          "raw": "2026-10-31 15:56:41 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 571,
      "t": 1793462207000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 14",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 41558,
          "raw": "2026-10-31 15:56:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 572,
      "t": 1793462209000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 41622,
          "raw": "2026-10-31 15:56:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 573,
      "t": 1793462212000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 15",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 41662,
          "raw": "2026-10-31 15:56:52 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 574,
      "t": 1793462214000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 15",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 41930,
          "raw": "2026-10-31 15:56:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 575,
      "t": 1793462215000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 42014,
          "raw": "2026-10-31 15:56:55 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 576,
      "t": 1793462222000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 16",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 42054,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 577,
      "t": 1793462227000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 16",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 42322,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 578,
      "t": 1793462229000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 42386,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 579,
      "t": 1793462232000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 17",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 42426,
          "raw": "2026-10-31 15:57:12 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 580,
      "t": 1793462234000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 17",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 42694,
          "raw": "2026-10-31 15:57:14 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 581,
      "t": 1793462236000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 42778,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": true
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 582,
      "t": 1793462240000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 18",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 42818,
          "raw": "2026-10-31 15:57:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 583,
      "t": 1793462248000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 18",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 43086,
          "raw": "2026-10-31 15:57:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 584,
      "t": 1793462249000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 43150,
          "raw": "2026-10-31 15:57:29 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 585,
      "t": 1793462253000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 19",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 43190,
          "raw": "2026-10-31 15:57:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 586,
      "t": 1793462256000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 19",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 43458,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 587,
      "t": 1793462258000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 43532,
          "raw": "2026-10-31 15:57:38 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 588,
      "t": 1793462261000,
      "type": "question",
      "label": "Début réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 20",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Ouverture de inputContext-quiz-answer. Ce numéro compte les fenêtres observées ; une reprise peut rouvrir la même question. Le texte et l’ID de question ne sont pas diffusés par COM.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 43582,
          "raw": "2026-10-31 15:57:41 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-answer\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 589,
      "t": 1793462266000,
      "type": "question",
      "label": "Fin réponses · Blindtest · 22_BlindtestHits2025 · fenêtre 20",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Fermeture du contexte de réponse. L’énoncé peut avoir commencé avant l’ouverture et la correction continuer après.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 43850,
          "raw": "2026-10-31 15:57:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 590,
      "t": 1793462268000,
      "type": "question",
      "label": "Après-question · Blindtest / passage autorisé",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "22_BlindtestHits2025",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 43914,
          "raw": "2026-10-31 15:57:48 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-quiz-skip\"}}",
          "inherited": false
        }
      ],
      "certainty": "borne observable"
    },
    {
      "id": 591,
      "t": 1793462270000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 43964,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 592,
      "t": 1793462270000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44011,
          "raw": "2026-10-31 15:57:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 593,
      "t": 1793462270000,
      "type": "phase",
      "label": "Phase · theme-leaderboard-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44021,
          "raw": "2026-10-31 15:57:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-leaderboard-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 594,
      "t": 1793462270000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44032,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 595,
      "t": 1793462270000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44043,
          "raw": "2026-10-31 15:57:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 596,
      "t": 1793462283000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44123,
          "raw": "2026-10-31 15:58:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 597,
      "t": 1793462283000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44143,
          "raw": "2026-10-31 15:58:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 598,
      "t": 1793462283000,
      "type": "phase",
      "label": "Phase · theme-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44153,
          "raw": "2026-10-31 15:58:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"theme-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 599,
      "t": 1793462283000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44186,
          "raw": "2026-10-31 15:58:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 600,
      "t": 1793462283000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44197,
          "raw": "2026-10-31 15:58:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 601,
      "t": 1793462284000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44336,
          "raw": "2026-10-31 15:58:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 602,
      "t": 1793462284000,
      "type": "game",
      "label": "Fin de partie · Blindtest",
      "module": "Quiz / KaraWorld",
      "game": "blindtest",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44346,
          "raw": "2026-10-31 15:58:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 603,
      "t": 1793462284000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44400,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 604,
      "t": 1793462284000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44411,
          "raw": "2026-10-31 15:58:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 605,
      "t": 1793462284000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44432,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 606,
      "t": 1793462284000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44443,
          "raw": "2026-10-31 15:58:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 607,
      "t": 1793462290000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44470,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 608,
      "t": 1793462290000,
      "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_1793449242204.txt",
          "line": 44484,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 609,
      "t": 1793462290000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44505,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 610,
      "t": 1793462293000,
      "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) :\nf3c09df6-846e-4f6d-a5ff-d70db8630fed — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n6404d132-e4ed-44c2-888d-bf1f071a6a4e — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n085afef6-ebe0-4fa7-b485-fd3acac644e5 — 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_1793449242204.txt",
          "line": 44517,
          "raw": "2026-10-31 15:58:13 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 33896,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent f3c09df6-846e-4f6d-a5ff-d70db8630fed : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34198,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent 6404d132-e4ed-44c2-888d-bf1f071a6a4e : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34538,
          "raw": "Receive from parent 085afef6-ebe0-4fa7-b485-fd3acac644e5 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 611,
      "t": 1793462293000,
      "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) :\nf3c09df6-846e-4f6d-a5ff-d70db8630fed — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n6404d132-e4ed-44c2-888d-bf1f071a6a4e — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n085afef6-ebe0-4fa7-b485-fd3acac644e5 — 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_1793449242204.txt",
          "line": 44518,
          "raw": "2026-10-31 15:58:13 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 33896,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent f3c09df6-846e-4f6d-a5ff-d70db8630fed : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34198,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent 6404d132-e4ed-44c2-888d-bf1f071a6a4e : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34538,
          "raw": "Receive from parent 085afef6-ebe0-4fa7-b485-fd3acac644e5 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 612,
      "t": 1793462293000,
      "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) :\nf3c09df6-846e-4f6d-a5ff-d70db8630fed — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n6404d132-e4ed-44c2-888d-bf1f071a6a4e — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n085afef6-ebe0-4fa7-b485-fd3acac644e5 — 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_1793449242204.txt",
          "line": 44519,
          "raw": "2026-10-31 15:58:13 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 33896,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent f3c09df6-846e-4f6d-a5ff-d70db8630fed : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34198,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent 6404d132-e4ed-44c2-888d-bf1f071a6a4e : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34538,
          "raw": "Receive from parent 085afef6-ebe0-4fa7-b485-fd3acac644e5 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 613,
      "t": 1793462294000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent dc98b20f-b229-4bef-b959-20ac76b34f5f\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44529,
          "raw": "2026-10-31 15:58:14 [com] stdout Connect parent dc98b20f-b229-4bef-b959-20ac76b34f5f",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "dc98b20f-b229-4bef-b959-20ac76b34f5f"
    },
    {
      "id": 614,
      "t": 1793462294000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 66e9b750-7367-4279-a537-96285ec9ce5d\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44532,
          "raw": "2026-10-31 15:58:14 [com] stdout Connect parent 66e9b750-7367-4279-a537-96285ec9ce5d",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "66e9b750-7367-4279-a537-96285ec9ce5d"
    },
    {
      "id": 615,
      "t": 1793462294000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 1a10dc8d-33aa-4c0c-a8c2-493b74457022\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44534,
          "raw": "2026-10-31 15:58:14 [com] stdout Connect parent 1a10dc8d-33aa-4c0c-a8c2-493b74457022",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "1a10dc8d-33aa-4c0c-a8c2-493b74457022"
    },
    {
      "id": 616,
      "t": 1793462325000,
      "type": "music",
      "label": "Début morceau · rose_apt_84342",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 171.610146 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 44772,
          "raw": "2026-10-31 15:58:45 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793462325596,0,171.610146,0.02,\"rose_apt_84342\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 617,
      "t": 1793462497000,
      "type": "session",
      "label": "Session · minuterie effacée",
      "module": "COM",
      "game": "karaoke",
      "detail": "null",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 45778,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 618,
      "t": 1793462497000,
      "type": "music",
      "label": "Fin / arrêt morceau · rose_apt_84342",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 45821,
          "raw": "2026-10-31 16:01:37 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 619,
      "t": 1793462497000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 45906,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 620,
      "t": 1793462497000,
      "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) :\ndc98b20f-b229-4bef-b959-20ac76b34f5f — module non identifié\n66e9b750-7367-4279-a537-96285ec9ce5d — KaraWorld · contrôleur\n1a10dc8d-33aa-4c0c-a8c2-493b74457022 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 45933,
          "raw": "2026-10-31 16:01:37 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 44553,
          "raw": "2026-10-31 15:58:14 [com] stdout Receive from parent 66e9b750-7367-4279-a537-96285ec9ce5d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 621,
      "t": 1793462497000,
      "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) :\ndc98b20f-b229-4bef-b959-20ac76b34f5f — module non identifié\n66e9b750-7367-4279-a537-96285ec9ce5d — KaraWorld · contrôleur\n1a10dc8d-33aa-4c0c-a8c2-493b74457022 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 45934,
          "raw": "2026-10-31 16:01:37 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 44553,
          "raw": "2026-10-31 15:58:14 [com] stdout Receive from parent 66e9b750-7367-4279-a537-96285ec9ce5d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 622,
      "t": 1793462497000,
      "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) :\ndc98b20f-b229-4bef-b959-20ac76b34f5f — module non identifié\n66e9b750-7367-4279-a537-96285ec9ce5d — KaraWorld · contrôleur\n1a10dc8d-33aa-4c0c-a8c2-493b74457022 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 45935,
          "raw": "2026-10-31 16:01:37 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 44553,
          "raw": "2026-10-31 15:58:14 [com] stdout Receive from parent 66e9b750-7367-4279-a537-96285ec9ce5d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 623,
      "t": 1793462497000,
      "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 844e84bf-0e81-4e42-9034-da83f548d392\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 45952,
          "raw": "2026-10-31 16:01:37 [com] stdout Connect parent 844e84bf-0e81-4e42-9034-da83f548d392",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "844e84bf-0e81-4e42-9034-da83f548d392"
    },
    {
      "id": 624,
      "t": 1793462497000,
      "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 fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 45954,
          "raw": "2026-10-31 16:01:37 [com] stdout Connect parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71"
    },
    {
      "id": 625,
      "t": 1793462497000,
      "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 61f41b98-a5aa-45a0-8270-e15c173dc03d\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 46044,
          "raw": "2026-10-31 16:01:37 [com] stdout Connect parent 61f41b98-a5aa-45a0-8270-e15c173dc03d",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "61f41b98-a5aa-45a0-8270-e15c173dc03d"
    },
    {
      "id": 626,
      "t": 1793462497000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 46279,
          "raw": "2026-10-31 16:01:37 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 627,
      "t": 1793462497000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 46552,
          "raw": "2026-10-31 16:01:37 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 628,
      "t": 1793462497000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 46882,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 629,
      "t": 1793462498000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47091,
          "raw": "2026-10-31 16:01:38 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 630,
      "t": 1793462498000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47101,
          "raw": "2026-10-31 16:01:38 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"gameLocked\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 631,
      "t": 1793462504000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47469,
          "raw": "2026-10-31 16:01:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 632,
      "t": 1793462509000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47825,
          "raw": "2026-10-31 16:01:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 633,
      "t": 1793462510000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47845,
          "raw": "2026-10-31 16:01:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 634,
      "t": 1793462510000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47855,
          "raw": "2026-10-31 16:01:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 635,
      "t": 1793462510000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47865,
          "raw": "2026-10-31 16:01:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 636,
      "t": 1793462510000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47885,
          "raw": "2026-10-31 16:01:50 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 637,
      "t": 1793462510000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47905,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 638,
      "t": 1793462533000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47937,
          "raw": "2026-10-31 16:02:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 639,
      "t": 1793462533000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47947,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 640,
      "t": 1793462533000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47957,
          "raw": "2026-10-31 16:02:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 641,
      "t": 1793462534000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47977,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 642,
      "t": 1793462534000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 47987,
          "raw": "2026-10-31 16:02:14 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 643,
      "t": 1793478439000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48007,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 644,
      "t": 1793478439000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48017,
          "raw": "2026-10-31 20:27:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 645,
      "t": 1793478439000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48027,
          "raw": "2026-10-31 20:27:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 646,
      "t": 1793478439000,
      "type": "session",
      "label": "Jeu déverrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48037,
          "raw": "2026-10-31 20:27:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"gameLocked\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 647,
      "t": 1793478439000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793478439289,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48047,
          "raw": "2026-10-31 20:27:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793478439289,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 648,
      "t": 1793478439000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793478439289,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48069,
          "raw": "2026-10-31 20:27:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793478439289,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 649,
      "t": 1793478439000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48079,
          "raw": "2026-10-31 20:27:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 650,
      "t": 1793478439000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48089,
          "raw": "2026-10-31 20:27:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 651,
      "t": 1793478439000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793478439289,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48099,
          "raw": "2026-10-31 20:27:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793478439289,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 652,
      "t": 1793478464000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48119,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 653,
      "t": 1793478464000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48166,
          "raw": "2026-10-31 20:27:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 654,
      "t": 1793478464000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48176,
          "raw": "2026-10-31 20:27:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 655,
      "t": 1793478464000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48196,
          "raw": "2026-10-31 20:27:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 656,
      "t": 1793478464000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48207,
          "raw": "2026-10-31 20:27:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 657,
      "t": 1793478469000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48230,
          "raw": "2026-10-31 20:27:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 658,
      "t": 1793478469000,
      "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_1793449242204.txt",
          "line": 48241,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 659,
      "t": 1793478469000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48266,
          "raw": "2026-10-31 20:27:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 660,
      "t": 1793478472000,
      "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) :\nfbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n61f41b98-a5aa-45a0-8270-e15c173dc03d — 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_1793449242204.txt",
          "line": 48278,
          "raw": "2026-10-31 20:27:52 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46063,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46666,
          "raw": "Receive from parent 61f41b98-a5aa-45a0-8270-e15c173dc03d : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 661,
      "t": 1793478472000,
      "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) :\nfbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n61f41b98-a5aa-45a0-8270-e15c173dc03d — 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_1793449242204.txt",
          "line": 48279,
          "raw": "2026-10-31 20:27:52 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46063,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46666,
          "raw": "Receive from parent 61f41b98-a5aa-45a0-8270-e15c173dc03d : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 662,
      "t": 1793478472000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 8dc94fbd-a97e-492c-aecd-8b11c24568f7\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48286,
          "raw": "2026-10-31 20:27:52 [com] stdout Connect parent 8dc94fbd-a97e-492c-aecd-8b11c24568f7",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "8dc94fbd-a97e-492c-aecd-8b11c24568f7"
    },
    {
      "id": 663,
      "t": 1793478472000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent c4109d61-0de2-446b-ad45-98205ef83a45\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48288,
          "raw": "2026-10-31 20:27:52 [com] stdout Connect parent c4109d61-0de2-446b-ad45-98205ef83a45",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "c4109d61-0de2-446b-ad45-98205ef83a45"
    },
    {
      "id": 664,
      "t": 1793478476000,
      "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) :\n844e84bf-0e81-4e42-9034-da83f548d392 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nfbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n61f41b98-a5aa-45a0-8270-e15c173dc03d — 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_1793449242204.txt",
          "line": 48405,
          "raw": "2026-10-31 20:27:56 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46014,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent 844e84bf-0e81-4e42-9034-da83f548d392 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46063,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46666,
          "raw": "Receive from parent 61f41b98-a5aa-45a0-8270-e15c173dc03d : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 665,
      "t": 1793478476000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent f0b2fdfc-1f5a-4359-8465-25bf3ca6d194\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48409,
          "raw": "2026-10-31 20:27:56 [com] stdout Connect parent f0b2fdfc-1f5a-4359-8465-25bf3ca6d194",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "f0b2fdfc-1f5a-4359-8465-25bf3ca6d194"
    },
    {
      "id": 666,
      "t": 1793478486000,
      "type": "music",
      "label": "Début morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 286.386848 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48441,
          "raw": "2026-10-31 20:28:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478486190,0,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 667,
      "t": 1793478502000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48513,
          "raw": "2026-10-31 20:28:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478502570,16.37099999999974,286.386848,0,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 668,
      "t": 1793478510000,
      "type": "music",
      "label": "Début morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 16.37099999999974 s, durée 286.386848 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48524,
          "raw": "2026-10-31 20:28:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478510765,16.37099999999974,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 669,
      "t": 1793478522000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48534,
          "raw": "2026-10-31 20:28:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478522226,27.815999999999494,286.386848,0,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 670,
      "t": 1793478535000,
      "type": "music",
      "label": "Début morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 27.815999999999494 s, durée 286.386848 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48555,
          "raw": "2026-10-31 20:28:55 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478535744,27.815999999999494,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 671,
      "t": 1793478539000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48565,
          "raw": "2026-10-31 20:28:59 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478539964,32.017999999999404,286.386848,0,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 672,
      "t": 1793478541000,
      "type": "music",
      "label": "Début morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 32.017999999999404 s, durée 286.386848 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48575,
          "raw": "2026-10-31 20:29:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478541384,32.017999999999404,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 673,
      "t": 1793478546000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 48585,
          "raw": "2026-10-31 20:29:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478546485,37.1000000000002,286.386848,0,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 674,
      "t": 1793478549000,
      "type": "music",
      "label": "Début morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 37.1000000000002 s, durée 286.386848 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49145,
          "raw": "2026-10-31 20:29:09 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478549804,37.1000000000002,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 675,
      "t": 1793478550000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49155,
          "raw": "2026-10-31 20:29:10 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478550885,38.16200000000037,286.386848,0,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 676,
      "t": 1793478556000,
      "type": "music",
      "label": "Début morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 38.16200000000037 s, durée 286.386848 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49616,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478556003,38.16200000000037,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 677,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 50.203614454400004 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49824,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562439,50.203614454400004,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 678,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 46.108282528 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49834,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562511,46.108282528,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 679,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 44.6190709184 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49844,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562511,44.6190709184,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 680,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 42.041589286400004 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49854,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562528,42.041589286400004,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 681,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 38.6908631648 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49864,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562549,38.6908631648,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 682,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 35.712439945599996 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49874,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562568,35.712439945599996,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 683,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 31.989410921599998 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49884,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562588,31.989410921599998,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 684,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 27.894078995199997 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49894,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562607,27.894078995199997,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 685,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 23.054141264 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49904,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562642,23.054141264,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 686,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 8.5629667552 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49914,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562682,8.5629667552,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 687,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 5.9568464383999995 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49924,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562689,5.9568464383999995,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 688,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0.7446058047999999 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49934,
          "raw": "2026-10-31 20:29:22 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562713,0.7446058047999999,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 689,
      "t": 1793478562000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 49944,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478562727,0,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 690,
      "t": 1793478599000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50042,
          "raw": "2026-10-31 20:29:59 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478599645,36.906000000000176,286.386848,0,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 691,
      "t": 1793478605000,
      "type": "music",
      "label": "Début morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 32.7340167264 s, durée 286.386848 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50063,
          "raw": "2026-10-31 20:30:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478605764,32.7340167264,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 692,
      "t": 1793478605000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 27.894078995199997 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50073,
          "raw": "2026-10-31 20:30:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478605880,27.894078995199997,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 693,
      "t": 1793478605000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 26.4048673856 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50083,
          "raw": "2026-10-31 20:30:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478605887,26.4048673856,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 694,
      "t": 1793478605000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 23.798747068799997 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50093,
          "raw": "2026-10-31 20:30:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478605908,23.798747068799997,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 695,
      "t": 1793478605000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 21.192626752 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50103,
          "raw": "2026-10-31 20:30:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478605928,21.192626752,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 696,
      "t": 1793478605000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 17.841900630399998 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50113,
          "raw": "2026-10-31 20:30:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478605948,17.841900630399998,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 697,
      "t": 1793478605000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 13.402904486399999 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50123,
          "raw": "2026-10-31 20:30:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478605967,13.402904486399999,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 698,
      "t": 1793478605000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 9.679875462399998 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50133,
          "raw": "2026-10-31 20:30:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478605989,9.679875462399998,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 699,
      "t": 1793478606000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 4.4676348288 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50143,
          "raw": "2026-10-31 20:30:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478606017,4.4676348288,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 700,
      "t": 1793478606000,
      "type": "music",
      "label": "Repositionnement / reprise · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50153,
          "raw": "2026-10-31 20:30:06 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478606044,0,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 701,
      "t": 1793478610000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50164,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 702,
      "t": 1793478611000,
      "type": "music",
      "label": "Début morceau · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 272.400021 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50186,
          "raw": "2026-10-31 20:30:11 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478611957,0,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 703,
      "t": 1793478663000,
      "type": "music",
      "label": "Repositionnement / reprise · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 57.6670844457 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50559,
          "raw": "2026-10-31 20:31:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478663028,57.6670844457,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 704,
      "t": 1793478663000,
      "type": "music",
      "label": "Repositionnement / reprise · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 54.12588417269999 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50569,
          "raw": "2026-10-31 20:31:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478663145,54.12588417269999,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 705,
      "t": 1793478663000,
      "type": "music",
      "label": "Repositionnement / reprise · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 49.168203790499994 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50579,
          "raw": "2026-10-31 20:31:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478663167,49.168203790499994,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 706,
      "t": 1793478663000,
      "type": "music",
      "label": "Repositionnement / reprise · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 43.5022833537 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50589,
          "raw": "2026-10-31 20:31:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478663188,43.5022833537,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 707,
      "t": 1793478663000,
      "type": "music",
      "label": "Repositionnement / reprise · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 37.863602919 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50599,
          "raw": "2026-10-31 20:31:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478663208,37.863602919,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 708,
      "t": 1793478663000,
      "type": "music",
      "label": "Repositionnement / reprise · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 31.489442427599997 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50609,
          "raw": "2026-10-31 20:31:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478663228,31.489442427599997,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 709,
      "t": 1793478663000,
      "type": "music",
      "label": "Repositionnement / reprise · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 24.0529218543 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50619,
          "raw": "2026-10-31 20:31:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478663248,24.0529218543,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 710,
      "t": 1793478663000,
      "type": "music",
      "label": "Repositionnement / reprise · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 16.616401280999998 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50629,
          "raw": "2026-10-31 20:31:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478663268,16.616401280999998,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 711,
      "t": 1793478663000,
      "type": "music",
      "label": "Repositionnement / reprise · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 7.7906406006 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50639,
          "raw": "2026-10-31 20:31:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478663289,7.7906406006,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 712,
      "t": 1793478663000,
      "type": "music",
      "label": "Repositionnement / reprise · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50649,
          "raw": "2026-10-31 20:31:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478663327,0,272.400021,0.02,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 713,
      "t": 1793478730000,
      "type": "music",
      "label": "Fin / arrêt morceau · john-legend_all-of-me_45000",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50857,
          "raw": "2026-10-31 20:32:10 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478730347,67.00400000000381,272.400021,0,\"john-legend_all-of-me_45000\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 714,
      "t": 1793478737000,
      "type": "music",
      "label": "Début morceau · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 280.083991 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 50900,
          "raw": "2026-10-31 20:32:17 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478737090,0,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 715,
      "t": 1793478929000,
      "type": "music",
      "label": "Fin / arrêt morceau · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51111,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 716,
      "t": 1793478931000,
      "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_1793449242204.txt",
          "line": 51133,
          "raw": "2026-10-31 20:35:31 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793478931179,0,204.355941,0.02,\"vance-joy_riptide_45250\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 717,
      "t": 1793479090000,
      "type": "music",
      "label": "Fin / arrêt morceau · vance-joy_riptide_45250",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51216,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 718,
      "t": 1793479091000,
      "type": "music",
      "label": "Début morceau · sienna-spiro_die-on-this-hill_90733",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 215.578167 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51238,
          "raw": "2026-10-31 20:38:11 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479091968,0,215.578167,0.02,\"sienna-spiro_die-on-this-hill_90733\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 719,
      "t": 1793479255000,
      "type": "music",
      "label": "Fin / arrêt morceau · sienna-spiro_die-on-this-hill_90733",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51365,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 720,
      "t": 1793479256000,
      "type": "music",
      "label": "Début morceau · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 254.093447 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51387,
          "raw": "2026-10-31 20:40:56 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479256589,0,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 721,
      "t": 1793479287000,
      "type": "music",
      "label": "Fin / arrêt morceau · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51458,
          "raw": "2026-10-31 20:41:27 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479287744,31.028999999999428,254.093447,0,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 722,
      "t": 1793479306000,
      "type": "music",
      "label": "Début morceau · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 31.028999999999428 s, durée 254.093447 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51479,
          "raw": "2026-10-31 20:41:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479306128,31.028999999999428,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 723,
      "t": 1793479306000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 31.0248098787 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51489,
          "raw": "2026-10-31 20:41:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479306607,31.0248098787,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 724,
      "t": 1793479306000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 25.079023218899998 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51499,
          "raw": "2026-10-31 20:41:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479306722,25.079023218899998,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 725,
      "t": 1793479306000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 16.8209861914 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51509,
          "raw": "2026-10-31 20:41:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479306764,16.8209861914,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 726,
      "t": 1793479306000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 5.6154651787 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51519,
          "raw": "2026-10-31 20:41:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479306807,5.6154651787,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 727,
      "t": 1793479306000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0.3303214811 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51529,
          "raw": "2026-10-31 20:41:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479306860,0.3303214811,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 728,
      "t": 1793479306000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51539,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479306888,0,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 729,
      "t": 1793479311000,
      "type": "music",
      "label": "Fin / arrêt morceau · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51550,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 730,
      "t": 1793479312000,
      "type": "music",
      "label": "Début morceau · rihanna_diamonds_41791",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 229.513968 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51572,
          "raw": "2026-10-31 20:41:52 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479312688,0,229.513968,0.02,\"rihanna_diamonds_41791\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 731,
      "t": 1793479475000,
      "type": "music",
      "label": "Fin / arrêt morceau · rihanna_diamonds_41791",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51881,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 732,
      "t": 1793479476000,
      "type": "music",
      "label": "Début morceau · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 254.093447 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51903,
          "raw": "2026-10-31 20:44:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479476743,0,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 733,
      "t": 1793479478000,
      "type": "music",
      "label": "Fin / arrêt morceau · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 51955,
          "raw": "2026-10-31 20:44:38 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479478508,1.746000000000001,254.093447,0,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 734,
      "t": 1793479518000,
      "type": "music",
      "label": "Début morceau · hozier_take-me-to-church_47637",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 245.024172 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52069,
          "raw": "2026-10-31 20:45:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479518883,0,245.024172,0.02,\"hozier_take-me-to-church_47637\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 735,
      "t": 1793479613000,
      "type": "music",
      "label": "Fin / arrêt morceau · hozier_take-me-to-church_47637",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52112,
          "raw": "2026-10-31 20:46:53 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479613718,94.82399999999828,245.024172,0,\"hozier_take-me-to-church_47637\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 736,
      "t": 1793479649000,
      "type": "music",
      "label": "Début morceau · ariana-grande_we-can-t-be-friends-wait-for-your-love_80253",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 226.215521 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52496,
          "raw": "2026-10-31 20:47:29 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479649482,0,226.215521,0.02,\"ariana-grande_we-can-t-be-friends-wait-for-your-love_80253\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 737,
      "t": 1793479841000,
      "type": "music",
      "label": "Fin / arrêt morceau · ariana-grande_we-can-t-be-friends-wait-for-your-love_80253",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52548,
          "raw": "2026-10-31 20:50:41 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479841689,192.20400000002454,226.215521,0,\"ariana-grande_we-can-t-be-friends-wait-for-your-love_80253\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 738,
      "t": 1793479864000,
      "type": "music",
      "label": "Début morceau · a-star-is-born_shallow_56442",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 214.757596 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52612,
          "raw": "2026-10-31 20:51:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793479864040,0,214.757596,0.02,\"a-star-is-born_shallow_56442\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 739,
      "t": 1793480073000,
      "type": "music",
      "label": "Fin / arrêt morceau · a-star-is-born_shallow_56442",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52682,
          "raw": "2026-10-31 20:54:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480073652,209.60700000003342,214.757596,0,\"a-star-is-born_shallow_56442\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 740,
      "t": 1793480081000,
      "type": "music",
      "label": "Début morceau · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 254.093447 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52716,
          "raw": "2026-10-31 20:54:41 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480081529,0,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 741,
      "t": 1793480083000,
      "type": "music",
      "label": "Fin / arrêt morceau · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52768,
          "raw": "2026-10-31 20:54:43 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480083650,2.1110000000000015,254.093447,0,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 742,
      "t": 1793480100000,
      "type": "music",
      "label": "Début morceau · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 2.1110000000000015 s, durée 254.093447 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52950,
          "raw": "2026-10-31 20:55:00 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480100351,2.1110000000000015,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 743,
      "t": 1793480125000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 34.3280246897 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52960,
          "raw": "2026-10-31 20:55:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480125829,34.3280246897,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 744,
      "t": 1793480125000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 31.0248098787 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52970,
          "raw": "2026-10-31 20:55:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480125928,31.0248098787,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 745,
      "t": 1793480125000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 29.0428809921 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52980,
          "raw": "2026-10-31 20:55:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480125937,29.0428809921,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 746,
      "t": 1793480125000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 24.7487017378 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 52990,
          "raw": "2026-10-31 20:55:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480125952,24.7487017378,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 747,
      "t": 1793480125000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 19.4635580402 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 53000,
          "raw": "2026-10-31 20:55:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480125973,19.4635580402,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 748,
      "t": 1793480125000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 13.8480928615 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 53010,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480125995,13.8480928615,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 749,
      "t": 1793480126000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 1.6516074054999998 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 53020,
          "raw": "2026-10-31 20:55:26 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480126040,1.6516074054999998,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 750,
      "t": 1793480126000,
      "type": "music",
      "label": "Repositionnement / reprise · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 0 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 53030,
          "raw": "2026-10-31 20:55:26 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480126077,0,254.093447,0.02,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 751,
      "t": 1793480337000,
      "type": "music",
      "label": "Fin / arrêt morceau · arctic-monkeys_505_69656",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 53150,
          "raw": "2026-10-31 20:58:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480337271,211.18600000003423,254.093447,0,\"arctic-monkeys_505_69656\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 752,
      "t": 1793480451000,
      "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_1793449242204.txt",
          "line": 53764,
          "raw": "2026-10-31 21:00:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480451276,0,241.096893,0.02,\"rihanna_stay_42231\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 753,
      "t": 1793480684000,
      "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_1793449242204.txt",
          "line": 53888,
          "raw": "2026-10-31 21:04:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480684296,233.01100000004539,241.096893,0,\"rihanna_stay_42231\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 754,
      "t": 1793480686000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54027,
          "raw": "2026-10-31 21:04:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 755,
      "t": 1793480686000,
      "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) :\n8dc94fbd-a97e-492c-aecd-8b11c24568f7 — module non identifié\nc4109d61-0de2-446b-ad45-98205ef83a45 — KaraWorld · contrôleur\nf0b2fdfc-1f5a-4359-8465-25bf3ca6d194 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54048,
          "raw": "2026-10-31 21:04:46 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 48304,
          "raw": "2026-10-31 20:27:53 [com] stdout Receive from parent c4109d61-0de2-446b-ad45-98205ef83a45 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 756,
      "t": 1793480686000,
      "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) :\n8dc94fbd-a97e-492c-aecd-8b11c24568f7 — module non identifié\nc4109d61-0de2-446b-ad45-98205ef83a45 — KaraWorld · contrôleur\nf0b2fdfc-1f5a-4359-8465-25bf3ca6d194 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54060,
          "raw": "2026-10-31 21:04:46 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 48304,
          "raw": "2026-10-31 20:27:53 [com] stdout Receive from parent c4109d61-0de2-446b-ad45-98205ef83a45 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 757,
      "t": 1793480686000,
      "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) :\n8dc94fbd-a97e-492c-aecd-8b11c24568f7 — module non identifié\nc4109d61-0de2-446b-ad45-98205ef83a45 — KaraWorld · contrôleur\nf0b2fdfc-1f5a-4359-8465-25bf3ca6d194 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54061,
          "raw": "2026-10-31 21:04:46 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 48304,
          "raw": "2026-10-31 20:27:53 [com] stdout Receive from parent c4109d61-0de2-446b-ad45-98205ef83a45 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 758,
      "t": 1793480686000,
      "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 1ee5812f-700f-4799-8c8e-32af35f012c6\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54078,
          "raw": "2026-10-31 21:04:46 [com] stdout Connect parent 1ee5812f-700f-4799-8c8e-32af35f012c6",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "1ee5812f-700f-4799-8c8e-32af35f012c6"
    },
    {
      "id": 759,
      "t": 1793480686000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54316,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 760,
      "t": 1793480686000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793478439289,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54367,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793478439289,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 761,
      "t": 1793480686000,
      "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 544cdc05-c86c-4d13-9dd9-dd11ef5c0746\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54375,
          "raw": "2026-10-31 21:04:46 [com] stdout Connect parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "544cdc05-c86c-4d13-9dd9-dd11ef5c0746"
    },
    {
      "id": 762,
      "t": 1793480686000,
      "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 49f9f2bb-1053-4b96-a079-1c8ab95f3239\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54377,
          "raw": "2026-10-31 21:04:46 [com] stdout Connect parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "49f9f2bb-1053-4b96-a079-1c8ab95f3239"
    },
    {
      "id": 763,
      "t": 1793480686000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54643,
          "raw": "2026-10-31 21:04:46 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 764,
      "t": 1793480686000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793478439289,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54706,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793478439289,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 765,
      "t": 1793480686000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 54980,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 766,
      "t": 1793480686000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793478439289,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55043,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793478439289,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 767,
      "t": 1793480695000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55412,
          "raw": "2026-10-31 21:04:55 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 768,
      "t": 1793480703000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55768,
          "raw": "2026-10-31 21:05:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 769,
      "t": 1793480703000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55788,
          "raw": "2026-10-31 21:05:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 770,
      "t": 1793480703000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55798,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 771,
      "t": 1793480703000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55808,
          "raw": "2026-10-31 21:05:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 772,
      "t": 1793480703000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55828,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 773,
      "t": 1793480703000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55838,
          "raw": "2026-10-31 21:05:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 774,
      "t": 1793480705000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55859,
          "raw": "2026-10-31 21:05:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 775,
      "t": 1793480705000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55891,
          "raw": "2026-10-31 21:05:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 776,
      "t": 1793480705000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55901,
          "raw": "2026-10-31 21:05:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 777,
      "t": 1793480705000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55921,
          "raw": "2026-10-31 21:05:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 778,
      "t": 1793480705000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55931,
          "raw": "2026-10-31 21:05:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 779,
      "t": 1793480707000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 55981,
          "raw": "2026-10-31 21:05:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 780,
      "t": 1793480707000,
      "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_1793449242204.txt",
          "line": 55991,
          "raw": "2026-10-31 21:05:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 781,
      "t": 1793480707000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56013,
          "raw": "2026-10-31 21:05:07 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 782,
      "t": 1793480710000,
      "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) :\n8dc94fbd-a97e-492c-aecd-8b11c24568f7 — module non identifié\nc4109d61-0de2-446b-ad45-98205ef83a45 — KaraWorld · contrôleur\nf0b2fdfc-1f5a-4359-8465-25bf3ca6d194 — module non identifié\n1ee5812f-700f-4799-8c8e-32af35f012c6 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n544cdc05-c86c-4d13-9dd9-dd11ef5c0746 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n49f9f2bb-1053-4b96-a079-1c8ab95f3239 — 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_1793449242204.txt",
          "line": 56022,
          "raw": "2026-10-31 21:05:10 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 48304,
          "raw": "2026-10-31 20:27:53 [com] stdout Receive from parent c4109d61-0de2-446b-ad45-98205ef83a45 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54128,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 1ee5812f-700f-4799-8c8e-32af35f012c6 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54427,
          "raw": "Receive from parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54764,
          "raw": "Receive from parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 783,
      "t": 1793480710000,
      "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) :\n8dc94fbd-a97e-492c-aecd-8b11c24568f7 — module non identifié\nc4109d61-0de2-446b-ad45-98205ef83a45 — KaraWorld · contrôleur\nf0b2fdfc-1f5a-4359-8465-25bf3ca6d194 — module non identifié\n1ee5812f-700f-4799-8c8e-32af35f012c6 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n544cdc05-c86c-4d13-9dd9-dd11ef5c0746 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n49f9f2bb-1053-4b96-a079-1c8ab95f3239 — 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_1793449242204.txt",
          "line": 56023,
          "raw": "2026-10-31 21:05:10 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 48304,
          "raw": "2026-10-31 20:27:53 [com] stdout Receive from parent c4109d61-0de2-446b-ad45-98205ef83a45 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54128,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 1ee5812f-700f-4799-8c8e-32af35f012c6 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54427,
          "raw": "Receive from parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54764,
          "raw": "Receive from parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 784,
      "t": 1793480710000,
      "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) :\n8dc94fbd-a97e-492c-aecd-8b11c24568f7 — module non identifié\nc4109d61-0de2-446b-ad45-98205ef83a45 — KaraWorld · contrôleur\nf0b2fdfc-1f5a-4359-8465-25bf3ca6d194 — module non identifié\n1ee5812f-700f-4799-8c8e-32af35f012c6 — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n544cdc05-c86c-4d13-9dd9-dd11ef5c0746 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n49f9f2bb-1053-4b96-a079-1c8ab95f3239 — 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_1793449242204.txt",
          "line": 56024,
          "raw": "2026-10-31 21:05:10 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 48304,
          "raw": "2026-10-31 20:27:53 [com] stdout Receive from parent c4109d61-0de2-446b-ad45-98205ef83a45 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54128,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 1ee5812f-700f-4799-8c8e-32af35f012c6 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54427,
          "raw": "Receive from parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54764,
          "raw": "Receive from parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 785,
      "t": 1793480710000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 9cca7af2-fa82-4147-be95-f341482b9269\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56034,
          "raw": "2026-10-31 21:05:10 [com] stdout Connect parent 9cca7af2-fa82-4147-be95-f341482b9269",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "9cca7af2-fa82-4147-be95-f341482b9269"
    },
    {
      "id": 786,
      "t": 1793480710000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 2cac4d7a-9b1f-4ac9-9e7a-2b347ccdf57e\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56037,
          "raw": "2026-10-31 21:05:10 [com] stdout Connect parent 2cac4d7a-9b1f-4ac9-9e7a-2b347ccdf57e",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "2cac4d7a-9b1f-4ac9-9e7a-2b347ccdf57e"
    },
    {
      "id": 787,
      "t": 1793480711000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 2b56c3ab-a0d4-4aa4-93b9-6a8ba5a77bc1\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56039,
          "raw": "2026-10-31 21:05:11 [com] stdout Connect parent 2b56c3ab-a0d4-4aa4-93b9-6a8ba5a77bc1",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "2b56c3ab-a0d4-4aa4-93b9-6a8ba5a77bc1"
    },
    {
      "id": 788,
      "t": 1793480833000,
      "type": "music",
      "label": "Début morceau · halsey_him-and-i_55419",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 268.653356 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56181,
          "raw": "2026-10-31 21:07:13 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480833032,0,268.653356,0.02,\"halsey_him-and-i_55419\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 789,
      "t": 1793480871000,
      "type": "music",
      "label": "Fin / arrêt morceau · halsey_him-and-i_55419",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56399,
          "raw": "2026-10-31 21:07:51 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480871512,38.46900000000042,268.653356,0,\"halsey_him-and-i_55419\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 790,
      "t": 1793480916000,
      "type": "music",
      "label": "Début morceau · a-star-is-born_shallow_56442",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 214.757596 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56443,
          "raw": "2026-10-31 21:08:36 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793480916327,0,214.757596,0.02,\"a-star-is-born_shallow_56442\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 791,
      "t": 1793481122000,
      "type": "music",
      "label": "Fin / arrêt morceau · a-star-is-born_shallow_56442",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56518,
          "raw": "2026-10-31 21:12:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793481122472,206.12400000003166,214.757596,0,\"a-star-is-born_shallow_56442\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 792,
      "t": 1793481136000,
      "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_1793449242204.txt",
          "line": 56562,
          "raw": "2026-10-31 21:12:16 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793481136789,0,249.481,0.02,\"lady-gaga_die-with-a-smile_83192\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 793,
      "t": 1793481386000,
      "type": "music",
      "label": "Fin / arrêt morceau · lady-gaga_die-with-a-smile_83192",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56676,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793481386273,0,249.481,0,\"lady-gaga_die-with-a-smile_83192\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 794,
      "t": 1793481403000,
      "type": "music",
      "label": "Début morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 286.386848 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56740,
          "raw": "2026-10-31 21:16:43 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793481403085,0,286.386848,0.02,\"adele_someone-like-you_36011\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 795,
      "t": 1793481689000,
      "type": "music",
      "label": "Fin / arrêt morceau · adele_someone-like-you_36011",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56797,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793481689491,0,286.386848,0,\"adele_someone-like-you_36011\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 796,
      "t": 1793481739000,
      "type": "music",
      "label": "Début morceau · bruno-mars_when-i-was-your-man_42450",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 214.531859 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56841,
          "raw": "2026-10-31 21:22:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793481739313,0,214.531859,0.02,\"bruno-mars_when-i-was-your-man_42450\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 797,
      "t": 1793481953000,
      "type": "music",
      "label": "Fin / arrêt morceau · bruno-mars_when-i-was-your-man_42450",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56891,
          "raw": "2026-10-31 21:25:53 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793481953859,0,214.531859,0,\"bruno-mars_when-i-was-your-man_42450\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 798,
      "t": 1793481984000,
      "type": "music",
      "label": "Début morceau · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 280.083991 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56935,
          "raw": "2026-10-31 21:26:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793481984939,0,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 799,
      "t": 1793482000000,
      "type": "music",
      "label": "Repositionnement / reprise · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 13.107930778800002 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 56992,
          "raw": "2026-10-31 21:26:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793482000696,13.107930778800002,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 800,
      "t": 1793482000000,
      "type": "music",
      "label": "Repositionnement / reprise · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 16.721014262700002 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57002,
          "raw": "2026-10-31 21:26:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793482000908,16.721014262700002,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 801,
      "t": 1793482000000,
      "type": "music",
      "label": "Repositionnement / reprise · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 17.085123451 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57012,
          "raw": "2026-10-31 21:26:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793482000917,17.085123451,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 802,
      "t": 1793482000000,
      "type": "music",
      "label": "Repositionnement / reprise · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 17.813341827600002 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57022,
          "raw": "2026-10-31 21:26:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793482000936,17.813341827600002,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 803,
      "t": 1793482000000,
      "type": "music",
      "label": "Repositionnement / reprise · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 18.1774510159 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57032,
          "raw": "2026-10-31 21:26:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793482000957,18.1774510159,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 804,
      "t": 1793482000000,
      "type": "music",
      "label": "Repositionnement / reprise · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 18.5415602042 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57042,
          "raw": "2026-10-31 21:26:40 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793482000997,18.5415602042,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 805,
      "t": 1793482001000,
      "type": "music",
      "label": "Repositionnement / reprise · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 18.905669392500002 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57052,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793482001037,18.905669392500002,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 806,
      "t": 1793482001000,
      "type": "music",
      "label": "Repositionnement / reprise · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 19.2697785808 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57062,
          "raw": "2026-10-31 21:26:41 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793482001097,19.2697785808,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 807,
      "t": 1793482001000,
      "type": "music",
      "label": "Repositionnement / reprise · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Position 19.6338877691 s ; musicTimerConf modifié.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57072,
          "raw": "2026-10-31 21:26:41 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793482001117,19.6338877691,280.083991,0.02,\"celine-dion_my-heart-will-go-on_5942\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 808,
      "t": 1793482261000,
      "type": "session",
      "label": "Session · minuterie effacée",
      "module": "COM",
      "game": "karaoke",
      "detail": "null",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57095,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 809,
      "t": 1793482261000,
      "type": "music",
      "label": "Fin / arrêt morceau · celine-dion_my-heart-will-go-on_5942",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57138,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 810,
      "t": 1793482261000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57232,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 811,
      "t": 1793482261000,
      "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) :\n9cca7af2-fa82-4147-be95-f341482b9269 — KaraWorld · contrôleur\n2cac4d7a-9b1f-4ac9-9e7a-2b347ccdf57e — module non identifié\n2b56c3ab-a0d4-4aa4-93b9-6a8ba5a77bc1 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57242,
          "raw": "2026-10-31 21:31:01 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 56053,
          "raw": "Receive from parent 9cca7af2-fa82-4147-be95-f341482b9269 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 812,
      "t": 1793482261000,
      "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) :\n9cca7af2-fa82-4147-be95-f341482b9269 — KaraWorld · contrôleur\n2cac4d7a-9b1f-4ac9-9e7a-2b347ccdf57e — module non identifié\n2b56c3ab-a0d4-4aa4-93b9-6a8ba5a77bc1 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57254,
          "raw": "2026-10-31 21:31:01 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 56053,
          "raw": "Receive from parent 9cca7af2-fa82-4147-be95-f341482b9269 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 813,
      "t": 1793482261000,
      "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) :\n9cca7af2-fa82-4147-be95-f341482b9269 — KaraWorld · contrôleur\n2cac4d7a-9b1f-4ac9-9e7a-2b347ccdf57e — module non identifié\n2b56c3ab-a0d4-4aa4-93b9-6a8ba5a77bc1 — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57263,
          "raw": "2026-10-31 21:31:01 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 56053,
          "raw": "Receive from parent 9cca7af2-fa82-4147-be95-f341482b9269 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 814,
      "t": 1793482261000,
      "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 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57278,
          "raw": "2026-10-31 21:31:01 [com] stdout Connect parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f"
    },
    {
      "id": 815,
      "t": 1793482261000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57516,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 816,
      "t": 1793482261000,
      "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 815572ab-0327-4e42-afbd-de172c051619\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57567,
          "raw": "2026-10-31 21:31:01 [com] stdout Connect parent 815572ab-0327-4e42-afbd-de172c051619",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "815572ab-0327-4e42-afbd-de172c051619"
    },
    {
      "id": 817,
      "t": 1793482261000,
      "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 ecc3543d-0415-4bbc-9fd3-66888aa7516c\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57602,
          "raw": "2026-10-31 21:31:01 [com] stdout Connect parent ecc3543d-0415-4bbc-9fd3-66888aa7516c",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "ecc3543d-0415-4bbc-9fd3-66888aa7516c"
    },
    {
      "id": 818,
      "t": 1793482261000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 57835,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 819,
      "t": 1793482261000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 58162,
          "raw": "2026-10-31 21:31:01 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 820,
      "t": 1793482262000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 58298,
          "raw": "2026-10-31 21:31:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 821,
      "t": 1793482262000,
      "type": "session",
      "label": "Jeu verrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 58308,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"gameLocked\":true}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 822,
      "t": 1793482269000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 58666,
          "raw": "2026-10-31 21:31:09 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 823,
      "t": 1793482274000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59022,
          "raw": "2026-10-31 21:31:14 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 824,
      "t": 1793482275000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59042,
          "raw": "2026-10-31 21:31:15 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 825,
      "t": 1793482275000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59052,
          "raw": "2026-10-31 21:31:15 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 826,
      "t": 1793482275000,
      "type": "phase",
      "label": "Phase · session-outro-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59062,
          "raw": "2026-10-31 21:31:15 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"session-outro-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 827,
      "t": 1793482275000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59082,
          "raw": "2026-10-31 21:31:15 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 828,
      "t": 1793482275000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59102,
          "raw": "2026-10-31 21:31:15 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 829,
      "t": 1793482298000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59134,
          "raw": "2026-10-31 21:31:38 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 830,
      "t": 1793482299000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59144,
          "raw": "2026-10-31 21:31:39 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 831,
      "t": 1793482299000,
      "type": "phase",
      "label": "Phase · locked-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59154,
          "raw": "2026-10-31 21:31:39 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"locked-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 832,
      "t": 1793482299000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59174,
          "raw": "2026-10-31 21:31:39 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 833,
      "t": 1793482299000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59184,
          "raw": "2026-10-31 21:31:39 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 834,
      "t": 1793484380000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59204,
          "raw": "2026-10-31 22:06:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 835,
      "t": 1793484380000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59214,
          "raw": "2026-10-31 22:06:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 836,
      "t": 1793484380000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59224,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 837,
      "t": 1793484380000,
      "type": "session",
      "label": "Jeu déverrouillé",
      "module": "Quiz",
      "game": null,
      "detail": "gameLocked",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59234,
          "raw": "2026-10-31 22:06:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"gameLocked\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 838,
      "t": 1793484380000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793484380941,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59244,
          "raw": "2026-10-31 22:06:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793484380941,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 839,
      "t": 1793484380000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793484380941,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59266,
          "raw": "2026-10-31 22:06:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793484380941,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 840,
      "t": 1793484380000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59276,
          "raw": "2026-10-31 22:06:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 841,
      "t": 1793484380000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59286,
          "raw": "2026-10-31 22:06:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 842,
      "t": 1793484380000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793484380941,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59296,
          "raw": "2026-10-31 22:06:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793484380941,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 843,
      "t": 1793484407000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59316,
          "raw": "2026-10-31 22:06:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 844,
      "t": 1793484407000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59363,
          "raw": "2026-10-31 22:06:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 845,
      "t": 1793484407000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59373,
          "raw": "2026-10-31 22:06:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 846,
      "t": 1793484407000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59394,
          "raw": "2026-10-31 22:06:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 847,
      "t": 1793484407000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59405,
          "raw": "2026-10-31 22:06:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 848,
      "t": 1793484414000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59428,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 849,
      "t": 1793484414000,
      "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_1793449242204.txt",
          "line": 59442,
          "raw": "2026-10-31 22:06:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 850,
      "t": 1793484414000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59463,
          "raw": "2026-10-31 22:06:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 851,
      "t": 1793484417000,
      "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) :\n39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n815572ab-0327-4e42-afbd-de172c051619 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\necc3543d-0415-4bbc-9fd3-66888aa7516c — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59475,
          "raw": "2026-10-31 22:06:57 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57328,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57619,
          "raw": "Receive from parent 815572ab-0327-4e42-afbd-de172c051619 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57946,
          "raw": "Receive from parent ecc3543d-0415-4bbc-9fd3-66888aa7516c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 852,
      "t": 1793484417000,
      "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) :\n39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n815572ab-0327-4e42-afbd-de172c051619 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\necc3543d-0415-4bbc-9fd3-66888aa7516c — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59476,
          "raw": "2026-10-31 22:06:57 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57328,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57619,
          "raw": "Receive from parent 815572ab-0327-4e42-afbd-de172c051619 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57946,
          "raw": "Receive from parent ecc3543d-0415-4bbc-9fd3-66888aa7516c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 853,
      "t": 1793484417000,
      "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) :\n39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n815572ab-0327-4e42-afbd-de172c051619 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\necc3543d-0415-4bbc-9fd3-66888aa7516c — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59477,
          "raw": "2026-10-31 22:06:57 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57328,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57619,
          "raw": "Receive from parent 815572ab-0327-4e42-afbd-de172c051619 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57946,
          "raw": "Receive from parent ecc3543d-0415-4bbc-9fd3-66888aa7516c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 854,
      "t": 1793484417000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59487,
          "raw": "2026-10-31 22:06:57 [com] stdout Connect parent aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac"
    },
    {
      "id": 855,
      "t": 1793484417000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent eff783ac-6230-442e-af43-8928db8ae2c7\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59490,
          "raw": "2026-10-31 22:06:57 [com] stdout Connect parent eff783ac-6230-442e-af43-8928db8ae2c7",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "eff783ac-6230-442e-af43-8928db8ae2c7"
    },
    {
      "id": 856,
      "t": 1793484417000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 8f9ea8e9-d456-49bd-b904-58055b1616ff\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59492,
          "raw": "2026-10-31 22:06:57 [com] stdout Connect parent 8f9ea8e9-d456-49bd-b904-58055b1616ff",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "8f9ea8e9-d456-49bd-b904-58055b1616ff"
    },
    {
      "id": 857,
      "t": 1793484452000,
      "type": "music",
      "label": "Début morceau · jean-jacques-goldman_je-te-donne_5968",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 250.391995 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 59658,
          "raw": "2026-10-31 22:07:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793484452159,0,250.391995,0.02,\"jean-jacques-goldman_je-te-donne_5968\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 858,
      "t": 1793484702000,
      "type": "music",
      "label": "Fin / arrêt morceau · jean-jacques-goldman_je-te-donne_5968",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60238,
          "raw": "2026-10-31 22:11:42 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 859,
      "t": 1793484703000,
      "type": "music",
      "label": "Début morceau · lara-fabian_tu-es-mon-autre_5993",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 220.502109 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60260,
          "raw": "2026-10-31 22:11:43 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793484703864,0,220.502109,0.02,\"lara-fabian_tu-es-mon-autre_5993\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 860,
      "t": 1793484924000,
      "type": "music",
      "label": "Fin / arrêt morceau · lara-fabian_tu-es-mon-autre_5993",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60450,
          "raw": "2026-10-31 22:15:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 861,
      "t": 1793484926000,
      "type": "music",
      "label": "Début morceau · johnny-hallyday_allumer-le-feu_5132",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 328.458594 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60472,
          "raw": "2026-10-31 22:15:26 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793484926351,0,328.458594,0.02,\"johnny-hallyday_allumer-le-feu_5132\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 862,
      "t": 1793485032000,
      "type": "music",
      "label": "Fin / arrêt morceau · johnny-hallyday_allumer-le-feu_5132",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60599,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 863,
      "t": 1793485032000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60693,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 864,
      "t": 1793485032000,
      "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) :\naa54ac1a-f9ac-4ad4-ae21-364b2a5222ac — KaraWorld · contrôleur\neff783ac-6230-442e-af43-8928db8ae2c7 — module non identifié\n8f9ea8e9-d456-49bd-b904-58055b1616ff — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60728,
          "raw": "2026-10-31 22:17:12 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 59508,
          "raw": "Receive from parent aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 865,
      "t": 1793485032000,
      "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) :\naa54ac1a-f9ac-4ad4-ae21-364b2a5222ac — KaraWorld · contrôleur\neff783ac-6230-442e-af43-8928db8ae2c7 — module non identifié\n8f9ea8e9-d456-49bd-b904-58055b1616ff — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60729,
          "raw": "2026-10-31 22:17:12 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 59508,
          "raw": "Receive from parent aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 866,
      "t": 1793485032000,
      "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) :\naa54ac1a-f9ac-4ad4-ae21-364b2a5222ac — KaraWorld · contrôleur\neff783ac-6230-442e-af43-8928db8ae2c7 — module non identifié\n8f9ea8e9-d456-49bd-b904-58055b1616ff — module non identifié\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60731,
          "raw": "2026-10-31 22:17:12 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 59508,
          "raw": "Receive from parent aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 867,
      "t": 1793485032000,
      "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 21c7b81f-b5a1-4102-8592-5698b548847f\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60745,
          "raw": "2026-10-31 22:17:12 [com] stdout Connect parent 21c7b81f-b5a1-4102-8592-5698b548847f",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "21c7b81f-b5a1-4102-8592-5698b548847f"
    },
    {
      "id": 868,
      "t": 1793485032000,
      "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 9de79865-5931-47cc-bf1a-29c3cf1141bb\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60815,
          "raw": "2026-10-31 22:17:12 [com] stdout Connect parent 9de79865-5931-47cc-bf1a-29c3cf1141bb",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "9de79865-5931-47cc-bf1a-29c3cf1141bb"
    },
    {
      "id": 869,
      "t": 1793485032000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 60999,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 870,
      "t": 1793485032000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793484380941,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 61056,
          "raw": "2026-10-31 22:17:12 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793484380941,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 871,
      "t": 1793485032000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 61315,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 872,
      "t": 1793485032000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793484380941,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 61372,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793484380941,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 873,
      "t": 1793485032000,
      "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 3d6b81e3-949f-41a2-a489-32497646a707\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 61381,
          "raw": "2026-10-31 22:17:12 [com] stdout Connect parent 3d6b81e3-949f-41a2-a489-32497646a707",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "3d6b81e3-949f-41a2-a489-32497646a707"
    },
    {
      "id": 874,
      "t": 1793485032000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 61647,
          "raw": "2026-10-31 22:17:12 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 875,
      "t": 1793485032000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793484380941,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 61710,
          "raw": "2026-10-31 22:17:12 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793484380941,0,3600,1]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 876,
      "t": 1793485040000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62193,
          "raw": "2026-10-31 22:17:20 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 877,
      "t": 1793485044000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62435,
          "raw": "2026-10-31 22:17:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 878,
      "t": 1793485044000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62455,
          "raw": "2026-10-31 22:17:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 879,
      "t": 1793485044000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62465,
          "raw": "2026-10-31 22:17:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 880,
      "t": 1793485044000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62475,
          "raw": "2026-10-31 22:17:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 881,
      "t": 1793485044000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62495,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 882,
      "t": 1793485044000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62505,
          "raw": "2026-10-31 22:17:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 883,
      "t": 1793485045000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62526,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 884,
      "t": 1793485045000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62558,
          "raw": "2026-10-31 22:17:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 885,
      "t": 1793485045000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62568,
          "raw": "2026-10-31 22:17:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 886,
      "t": 1793485045000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62588,
          "raw": "2026-10-31 22:17:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 887,
      "t": 1793485045000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62598,
          "raw": "2026-10-31 22:17:25 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 888,
      "t": 1793485048000,
      "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_1793449242204.txt",
          "line": 62608,
          "raw": "2026-10-31 22:17:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"blindtest\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 889,
      "t": 1793485048000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62640,
          "raw": "2026-10-31 22:17:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 890,
      "t": 1793485048000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62700,
          "raw": "2026-10-31 22:17:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 891,
      "t": 1793485048000,
      "type": "phase",
      "label": "Phase · players-amount-selection-phase",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62710,
          "raw": "2026-10-31 22:17:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"players-amount-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 892,
      "t": 1793485048000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62730,
          "raw": "2026-10-31 22:17:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 893,
      "t": 1793485048000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62740,
          "raw": "2026-10-31 22:17:28 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 894,
      "t": 1793485052000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": "blindtest",
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62760,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 895,
      "t": 1793485052000,
      "type": "game",
      "label": "Fin de partie · Blindtest",
      "module": "Quiz / KaraWorld",
      "game": "blindtest",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62770,
          "raw": "2026-10-31 22:17:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 896,
      "t": 1793485052000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62792,
          "raw": "2026-10-31 22:17:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 897,
      "t": 1793485052000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62802,
          "raw": "2026-10-31 22:17:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 898,
      "t": 1793485052000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62823,
          "raw": "2026-10-31 22:17:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 899,
      "t": 1793485052000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62833,
          "raw": "2026-10-31 22:17:32 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 900,
      "t": 1793485055000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62890,
          "raw": "2026-10-31 22:17:35 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 901,
      "t": 1793485055000,
      "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_1793449242204.txt",
          "line": 62900,
          "raw": "2026-10-31 22:17:35 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 902,
      "t": 1793485055000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62921,
          "raw": "2026-10-31 22:17:35 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 903,
      "t": 1793485058000,
      "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) :\naa54ac1a-f9ac-4ad4-ae21-364b2a5222ac — KaraWorld · contrôleur\neff783ac-6230-442e-af43-8928db8ae2c7 — module non identifié\n8f9ea8e9-d456-49bd-b904-58055b1616ff — module non identifié\n21c7b81f-b5a1-4102-8592-5698b548847f — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n9de79865-5931-47cc-bf1a-29c3cf1141bb — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n3d6b81e3-949f-41a2-a489-32497646a707 — 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_1793449242204.txt",
          "line": 62933,
          "raw": "2026-10-31 22:17:38 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 59508,
          "raw": "Receive from parent aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 60795,
          "raw": "Receive from parent 21c7b81f-b5a1-4102-8592-5698b548847f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61113,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 9de79865-5931-47cc-bf1a-29c3cf1141bb : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61431,
          "raw": "Receive from parent 3d6b81e3-949f-41a2-a489-32497646a707 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 904,
      "t": 1793485059000,
      "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) :\naa54ac1a-f9ac-4ad4-ae21-364b2a5222ac — KaraWorld · contrôleur\neff783ac-6230-442e-af43-8928db8ae2c7 — module non identifié\n8f9ea8e9-d456-49bd-b904-58055b1616ff — module non identifié\n21c7b81f-b5a1-4102-8592-5698b548847f — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n9de79865-5931-47cc-bf1a-29c3cf1141bb — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n3d6b81e3-949f-41a2-a489-32497646a707 — 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_1793449242204.txt",
          "line": 62934,
          "raw": "2026-10-31 22:17:39 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 59508,
          "raw": "Receive from parent aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 60795,
          "raw": "Receive from parent 21c7b81f-b5a1-4102-8592-5698b548847f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61113,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 9de79865-5931-47cc-bf1a-29c3cf1141bb : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61431,
          "raw": "Receive from parent 3d6b81e3-949f-41a2-a489-32497646a707 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 905,
      "t": 1793485059000,
      "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) :\naa54ac1a-f9ac-4ad4-ae21-364b2a5222ac — KaraWorld · contrôleur\neff783ac-6230-442e-af43-8928db8ae2c7 — module non identifié\n8f9ea8e9-d456-49bd-b904-58055b1616ff — module non identifié\n21c7b81f-b5a1-4102-8592-5698b548847f — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n9de79865-5931-47cc-bf1a-29c3cf1141bb — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\n3d6b81e3-949f-41a2-a489-32497646a707 — 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_1793449242204.txt",
          "line": 62935,
          "raw": "2026-10-31 22:17:39 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 59508,
          "raw": "Receive from parent aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 60795,
          "raw": "Receive from parent 21c7b81f-b5a1-4102-8592-5698b548847f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61113,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 9de79865-5931-47cc-bf1a-29c3cf1141bb : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61431,
          "raw": "Receive from parent 3d6b81e3-949f-41a2-a489-32497646a707 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 906,
      "t": 1793485059000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent a0010470-2c87-4e50-8408-24462d0cf025\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62945,
          "raw": "2026-10-31 22:17:39 [com] stdout Connect parent a0010470-2c87-4e50-8408-24462d0cf025",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "a0010470-2c87-4e50-8408-24462d0cf025"
    },
    {
      "id": 907,
      "t": 1793485059000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 9e6d6b5e-d0e2-4dd3-825d-214a9f024413\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62948,
          "raw": "2026-10-31 22:17:39 [com] stdout Connect parent 9e6d6b5e-d0e2-4dd3-825d-214a9f024413",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "9e6d6b5e-d0e2-4dd3-825d-214a9f024413"
    },
    {
      "id": 908,
      "t": 1793485059000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent acc57971-04a4-4d37-a7e5-870ea0e6105d\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 62950,
          "raw": "2026-10-31 22:17:39 [com] stdout Connect parent acc57971-04a4-4d37-a7e5-870ea0e6105d",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "acc57971-04a4-4d37-a7e5-870ea0e6105d"
    },
    {
      "id": 909,
      "t": 1793485067000,
      "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_1793449242204.txt",
          "line": 63212,
          "raw": "2026-10-31 22:17:47 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793485067863,0,208.457166,0.02,\"celine-dion_j-irai-ou-tu-iras_11646\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 910,
      "t": 1793485078000,
      "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_1793449242204.txt",
          "line": 63316,
          "raw": "2026-10-31 22:17:58 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 911,
      "t": 1793485080000,
      "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_1793449242204.txt",
          "line": 63338,
          "raw": "2026-10-31 22:18:00 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793485080661,0,322.440363,0.02,\"diam-s_confessions-nocturnes_11902\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 912,
      "t": 1793485403000,
      "type": "music",
      "label": "Fin / arrêt morceau · diam-s_confessions-nocturnes_11902",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 63869,
          "raw": "2026-10-31 22:23:23 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 913,
      "t": 1793485404000,
      "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_1793449242204.txt",
          "line": 63891,
          "raw": "2026-10-31 22:23:24 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793485404480,0,208.457166,0.02,\"celine-dion_j-irai-ou-tu-iras_11646\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 914,
      "t": 1793485612000,
      "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_1793449242204.txt",
          "line": 64836,
          "raw": "2026-10-31 22:26:52 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 915,
      "t": 1793485615000,
      "type": "music",
      "label": "Début morceau · johnny-hallyday_allumer-le-feu_5132",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 328.458594 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 64858,
          "raw": "2026-10-31 22:26:55 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793485615121,0,328.458594,0.02,\"johnny-hallyday_allumer-le-feu_5132\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 916,
      "t": 1793485633000,
      "type": "music",
      "label": "Fin / arrêt morceau · johnny-hallyday_allumer-le-feu_5132",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 65151,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 917,
      "t": 1793485634000,
      "type": "music",
      "label": "Début morceau · edith-piaf_la-vie-en-rose_5910",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 186.117982 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 65183,
          "raw": "2026-10-31 22:27:14 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793485634919,0,186.117982,0.02,\"edith-piaf_la-vie-en-rose_5910\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 918,
      "t": 1793485821000,
      "type": "music",
      "label": "Fin / arrêt morceau · edith-piaf_la-vie-en-rose_5910",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 65382,
          "raw": "2026-10-31 22:30:21 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793485821047,0,186.117982,0,\"edith-piaf_la-vie-en-rose_5910\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 919,
      "t": 1793485854000,
      "type": "music",
      "label": "Début morceau · renaud_manhattan-kaboul_6020",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 234.216825 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 65606,
          "raw": "2026-10-31 22:30:54 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793485854427,0,234.216825,0.02,\"renaud_manhattan-kaboul_6020\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 920,
      "t": 1793486088000,
      "type": "music",
      "label": "Fin / arrêt morceau · renaud_manhattan-kaboul_6020",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 65715,
          "raw": "2026-10-31 22:34:48 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793486088654,0,234.216825,0,\"renaud_manhattan-kaboul_6020\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 921,
      "t": 1793486121000,
      "type": "music",
      "label": "Début morceau · koba-lad_rr-9-1_79829",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 202.714292 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 65848,
          "raw": "2026-10-31 22:35:21 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793486121359,0,202.714292,0.02,\"koba-lad_rr-9-1_79829\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 922,
      "t": 1793486324000,
      "type": "music",
      "label": "Fin / arrêt morceau · koba-lad_rr-9-1_79829",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 65907,
          "raw": "2026-10-31 22:38:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 923,
      "t": 1793486325000,
      "type": "music",
      "label": "Début morceau · koba-lad_daddy-chocolat_81878",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 196.151083 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 65929,
          "raw": "2026-10-31 22:38:45 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793486325298,0,196.151083,0.02,\"koba-lad_daddy-chocolat_81878\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 924,
      "t": 1793486373000,
      "type": "music",
      "label": "Fin / arrêt morceau · koba-lad_daddy-chocolat_81878",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 66006,
          "raw": "2026-10-31 22:39:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793486373237,47.931000000001895,196.151083,0,\"koba-lad_daddy-chocolat_81878\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 925,
      "t": 1793486389000,
      "type": "music",
      "label": "Début morceau · images_les-demons-de-minuit_8164",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 207.611995 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 66069,
          "raw": "2026-10-31 22:39:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793486389649,0,207.611995,0.02,\"images_les-demons-de-minuit_8164\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 926,
      "t": 1793486597000,
      "type": "music",
      "label": "Fin / arrêt morceau · images_les-demons-de-minuit_8164",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 66157,
          "raw": "2026-10-31 22:43:17 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793486597273,0,207.611995,0,\"images_les-demons-de-minuit_8164\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 927,
      "t": 1793486610000,
      "type": "music",
      "label": "Début morceau · joe-dassin_dans-les-yeux-d-emilie_23290",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 227.752018 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 66191,
          "raw": "2026-10-31 22:43:30 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793486610287,0,227.752018,0.02,\"joe-dassin_dans-les-yeux-d-emilie_23290\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 928,
      "t": 1793486838000,
      "type": "music",
      "label": "Fin / arrêt morceau · joe-dassin_dans-les-yeux-d-emilie_23290",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 66337,
          "raw": "2026-10-31 22:47:18 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 929,
      "t": 1793486839000,
      "type": "music",
      "label": "Début morceau · images_les-demons-de-minuit_8164",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 207.611995 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 66359,
          "raw": "2026-10-31 22:47:19 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793486839321,0,207.611995,0.02,\"images_les-demons-de-minuit_8164\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 930,
      "t": 1793486845000,
      "type": "music",
      "label": "Fin / arrêt morceau · images_les-demons-de-minuit_8164",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf effacé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 66417,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 931,
      "t": 1793486847000,
      "type": "music",
      "label": "Début morceau · notre-dame-de-paris_belle_7869",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 276.72 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 66439,
          "raw": "2026-10-31 22:47:27 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793486847469,0,276.72,0.02,\"notre-dame-de-paris_belle_7869\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 932,
      "t": 1793487124000,
      "type": "music",
      "label": "Fin / arrêt morceau · notre-dame-de-paris_belle_7869",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 66532,
          "raw": "2026-10-31 22:52:04 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793487124205,0,276.72,0,\"notre-dame-de-paris_belle_7869\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 933,
      "t": 1793487146000,
      "type": "music",
      "label": "Début morceau · the-clash_should-i-stay-or-should-i-go_12143",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 187.112063 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 66665,
          "raw": "2026-10-31 22:52:26 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793487146732,0,187.112063,0.02,\"the-clash_should-i-stay-or-should-i-go_12143\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 934,
      "t": 1793487333000,
      "type": "music",
      "label": "Fin / arrêt morceau · the-clash_should-i-stay-or-should-i-go_12143",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : commande arrêt (champ 3 = 0).",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 67337,
          "raw": "2026-10-31 22:55:33 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793487333856,0,187.112063,0,\"the-clash_should-i-stay-or-should-i-go_12143\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 935,
      "t": 1793487349000,
      "type": "game",
      "label": "Fin de partie · Karaoké",
      "module": "Quiz / KaraWorld",
      "game": "karaoke",
      "detail": "activeGame a changé.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 67485,
          "raw": "2026-10-31 22:55:49 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":null}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 936,
      "t": 1793487349000,
      "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) :\na0010470-2c87-4e50-8408-24462d0cf025 — module non identifié\n9e6d6b5e-d0e2-4dd3-825d-214a9f024413 — module non identifié\nacc57971-04a4-4d37-a7e5-870ea0e6105d — KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 67496,
          "raw": "2026-10-31 22:55:49 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 62970,
          "raw": "2026-10-31 22:17:39 [com] stdout Receive from parent acc57971-04a4-4d37-a7e5-870ea0e6105d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 937,
      "t": 1793487349000,
      "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) :\na0010470-2c87-4e50-8408-24462d0cf025 — module non identifié\n9e6d6b5e-d0e2-4dd3-825d-214a9f024413 — module non identifié\nacc57971-04a4-4d37-a7e5-870ea0e6105d — KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 67497,
          "raw": "2026-10-31 22:55:49 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 62970,
          "raw": "2026-10-31 22:17:39 [com] stdout Receive from parent acc57971-04a4-4d37-a7e5-870ea0e6105d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 938,
      "t": 1793487349000,
      "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) :\na0010470-2c87-4e50-8408-24462d0cf025 — module non identifié\n9e6d6b5e-d0e2-4dd3-825d-214a9f024413 — module non identifié\nacc57971-04a4-4d37-a7e5-870ea0e6105d — KaraWorld · contrôleur\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 67498,
          "raw": "2026-10-31 22:55:49 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 62970,
          "raw": "2026-10-31 22:17:39 [com] stdout Receive from parent acc57971-04a4-4d37-a7e5-870ea0e6105d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 939,
      "t": 1793487350000,
      "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 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 67535,
          "raw": "2026-10-31 22:55:50 [com] stdout Connect parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61"
    },
    {
      "id": 940,
      "t": 1793487350000,
      "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 e54bbade-138b-4677-8387-f754865c0386\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 67548,
          "raw": "2026-10-31 22:55:50 [com] stdout Connect parent e54bbade-138b-4677-8387-f754865c0386",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "e54bbade-138b-4677-8387-f754865c0386"
    },
    {
      "id": 941,
      "t": 1793487350000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 67789,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 942,
      "t": 1793487350000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793484380941,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 67845,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793484380941,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 943,
      "t": 1793487350000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 68105,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 944,
      "t": 1793487350000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793484380941,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 68161,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793484380941,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 945,
      "t": 1793487350000,
      "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 d9274d03-cdcc-4a8d-9326-aaf21a098dba\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 68171,
          "raw": "2026-10-31 22:55:50 [com] stdout Connect parent d9274d03-cdcc-4a8d-9326-aaf21a098dba",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "d9274d03-cdcc-4a8d-9326-aaf21a098dba"
    },
    {
      "id": 946,
      "t": 1793487350000,
      "type": "session",
      "label": "Reprise / groupes débloqués",
      "module": "Quiz",
      "game": null,
      "detail": "[]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 68437,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"pausedGroups\":[]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 947,
      "t": 1793487350000,
      "type": "session",
      "label": "Session · minuterie configurée",
      "module": "COM",
      "game": null,
      "detail": "[1793484380941,0,3600,1]",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 68499,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"sessionTimerConf\":[1793484380941,0,3600,1]}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 948,
      "t": 1793487357000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 68879,
          "raw": "2026-10-31 22:55:57 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 949,
      "t": 1793487362000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69235,
          "raw": "2026-10-31 22:56:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 950,
      "t": 1793487362000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69255,
          "raw": "2026-10-31 22:56:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 951,
      "t": 1793487362000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69265,
          "raw": "2026-10-31 22:56:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 952,
      "t": 1793487362000,
      "type": "phase",
      "label": "Phase · home-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69275,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"home-phase\"}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 953,
      "t": 1793487362000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69295,
          "raw": "Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": true
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 954,
      "t": 1793487362000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69305,
          "raw": "2026-10-31 22:56:02 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 955,
      "t": 1793487363000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69326,
          "raw": "2026-10-31 22:56:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 956,
      "t": 1793487363000,
      "type": "monitor",
      "label": "kiosk · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69358,
          "raw": "2026-10-31 22:56:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 957,
      "t": 1793487363000,
      "type": "phase",
      "label": "Phase · game-selection-phase",
      "module": "Quiz",
      "game": null,
      "detail": "Variable phase",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69368,
          "raw": "2026-10-31 22:56:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 958,
      "t": 1793487363000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69388,
          "raw": "2026-10-31 22:56:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 959,
      "t": 1793487363000,
      "type": "monitor",
      "label": "vp · prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69398,
          "raw": "2026-10-31 22:56:03 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 960,
      "t": 1793487365000,
      "type": "monitor",
      "label": "kiosk · non prêt",
      "module": "Quiz",
      "game": null,
      "detail": "monitor.kiosk.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69448,
          "raw": "2026-10-31 22:56:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 961,
      "t": 1793487365000,
      "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_1793449242204.txt",
          "line": 69458,
          "raw": "2026-10-31 22:56:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"activeGame\":\"karaoke\"}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 962,
      "t": 1793487365000,
      "type": "monitor",
      "label": "vp · non prêt",
      "module": "Quiz",
      "game": "karaoke",
      "detail": "monitor.vp.ready",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69480,
          "raw": "2026-10-31 22:56:05 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 963,
      "t": 1793487368000,
      "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) :\na0010470-2c87-4e50-8408-24462d0cf025 — module non identifié\n9e6d6b5e-d0e2-4dd3-825d-214a9f024413 — module non identifié\nacc57971-04a4-4d37-a7e5-870ea0e6105d — KaraWorld · contrôleur\n5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\ne54bbade-138b-4677-8387-f754865c0386 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nd9274d03-cdcc-4a8d-9326-aaf21a098dba — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69489,
          "raw": "2026-10-31 22:56:08 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 62970,
          "raw": "2026-10-31 22:17:39 [com] stdout Receive from parent acc57971-04a4-4d37-a7e5-870ea0e6105d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67587,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67903,
          "raw": "Receive from parent e54bbade-138b-4677-8387-f754865c0386 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 68221,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent d9274d03-cdcc-4a8d-9326-aaf21a098dba : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 964,
      "t": 1793487368000,
      "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) :\na0010470-2c87-4e50-8408-24462d0cf025 — module non identifié\n9e6d6b5e-d0e2-4dd3-825d-214a9f024413 — module non identifié\nacc57971-04a4-4d37-a7e5-870ea0e6105d — KaraWorld · contrôleur\n5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\ne54bbade-138b-4677-8387-f754865c0386 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nd9274d03-cdcc-4a8d-9326-aaf21a098dba — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69490,
          "raw": "2026-10-31 22:56:08 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 62970,
          "raw": "2026-10-31 22:17:39 [com] stdout Receive from parent acc57971-04a4-4d37-a7e5-870ea0e6105d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67587,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67903,
          "raw": "Receive from parent e54bbade-138b-4677-8387-f754865c0386 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 68221,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent d9274d03-cdcc-4a8d-9326-aaf21a098dba : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 965,
      "t": 1793487368000,
      "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) :\na0010470-2c87-4e50-8408-24462d0cf025 — module non identifié\n9e6d6b5e-d0e2-4dd3-825d-214a9f024413 — module non identifié\nacc57971-04a4-4d37-a7e5-870ea0e6105d — KaraWorld · contrôleur\n5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 — Quiz · vp / Quiz · tv / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\ne54bbade-138b-4677-8387-f754865c0386 — Quiz · kiosk / Quiz · tv / Quiz · vp / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nd9274d03-cdcc-4a8d-9326-aaf21a098dba — Quiz · vp / Quiz · kiosk / Arduino / entrées joueurs / KaraWorld · contrôleur / Quiz · logique de jeu\nAttribution indicative, pas de preuve d’appariement ; plusieurs fermetures simultanées restent indissociables.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69491,
          "raw": "2026-10-31 22:56:08 [com] stdout Close parent",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 62970,
          "raw": "2026-10-31 22:17:39 [com] stdout Receive from parent acc57971-04a4-4d37-a7e5-870ea0e6105d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67587,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67903,
          "raw": "Receive from parent e54bbade-138b-4677-8387-f754865c0386 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 68221,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent d9274d03-cdcc-4a8d-9326-aaf21a098dba : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu"
    },
    {
      "id": 966,
      "t": 1793487369000,
      "type": "connection",
      "label": "Connexion COM · KaraWorld · contrôleur",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 234407e4-7bf4-458b-8035-30b7c456593b\nAttribution par les variables émises sur cet UUID.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69501,
          "raw": "2026-10-31 22:56:09 [com] stdout Connect parent 234407e4-7bf4-458b-8035-30b7c456593b",
          "inherited": false
        }
      ],
      "certainty": "signature des messages",
      "connectionId": "234407e4-7bf4-458b-8035-30b7c456593b"
    },
    {
      "id": 967,
      "t": 1793487369000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent 9b6f388d-0e0c-4ac5-bc44-81bfa76bb441\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69504,
          "raw": "2026-10-31 22:56:09 [com] stdout Connect parent 9b6f388d-0e0c-4ac5-bc44-81bfa76bb441",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "9b6f388d-0e0c-4ac5-bc44-81bfa76bb441"
    },
    {
      "id": 968,
      "t": 1793487369000,
      "type": "connection",
      "label": "Connexion COM · module non identifié",
      "module": "COM",
      "game": "karaoke",
      "detail": "parent a9b0d1ce-afe9-4bfc-8dc1-a60748f3737e\nPas de signature de module exploitable.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69506,
          "raw": "2026-10-31 22:56:09 [com] stdout Connect parent a9b0d1ce-afe9-4bfc-8dc1-a60748f3737e",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "a9b0d1ce-afe9-4bfc-8dc1-a60748f3737e"
    },
    {
      "id": 969,
      "t": 1793487404000,
      "type": "music",
      "label": "Début morceau · france-gall_resiste_20491",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "musicTimerConf : position 0 s, durée 237.888435 s. Horodatage de commande ; lecture audio non mesurée.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 69648,
          "raw": "2026-10-31 22:56:44 [com] stdout Modifs for me {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":[1793487404645,0,237.888435,0.02,\"france-gall_resiste_20491\"]}}",
          "inherited": false
        }
      ],
      "certainty": "observé"
    },
    {
      "id": 970,
      "t": 1793487413000,
      "type": "music",
      "label": "Fin inconnue · france-gall_resiste_20491",
      "module": "KaraWorld",
      "game": "karaoke",
      "detail": "Limite de journée ; fin non observée dans la sélection.",
      "refs": [
        {
          "file": "log_1793449242204.txt",
          "line": 70805,
          "raw": "2026-10-31 22:56:53 [com] stdout Send to parent a9b0d1ce-afe9-4bfc-8dc1-a60748f3737e : {\"name\":\"brest_salle3\",\"variables\":{\"settings.volume\":0.6513}}",
          "inherited": false
        }
      ],
      "certainty": "inconnu",
      "connectionId": "a9b0d1ce-afe9-4bfc-8dc1-a60748f3737e"
    }
  ],
  "segments": [
    {
      "game": "blindtest",
      "start": 1793401200000,
      "end": 1793401550000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "blindtest",
      "start": 1793401554000,
      "end": 1793401564000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793401567000,
      "end": 1793404475000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793454392000,
      "end": 1793456157000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "blindtest",
      "start": 1793458614000,
      "end": 1793459046000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793459048000,
      "end": 1793461987000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "blindtest",
      "start": 1793462005000,
      "end": 1793462284000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793462290000,
      "end": 1793462497000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793478469000,
      "end": 1793480686000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793480707000,
      "end": 1793482261000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793484414000,
      "end": 1793485032000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "blindtest",
      "start": 1793485048000,
      "end": 1793485052000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793485055000,
      "end": 1793487349000,
      "endReason": "activeGame a changé.",
      "open": false
    },
    {
      "game": "karaoke",
      "start": 1793487365000,
      "end": 1793487600000,
      "endReason": "Toujours sélectionné à la limite de journée ; fin hors sélection.",
      "open": true
    }
  ],
  "connections": [
    {
      "id": "0d524dd0-9d3e-4116-9f74-2af31639a0f1",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793363848000,
      "last": 1793404513000,
      "firstSend": 1793363848000,
      "lastSend": 1793404513000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 92,
        "raw": "2026-10-30 12:37:28 [com] stdout Connect parent 0d524dd0-9d3e-4116-9f74-2af31639a0f1",
        "inherited": false
      }
    },
    {
      "id": "f4c5ef12-3b8a-4d4e-864e-9ea75a9e58ff",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793363850000,
      "last": 1793404513000,
      "firstSend": 1793363850000,
      "lastSend": 1793404513000,
      "labels": [
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793363842631.txt",
          "line": 3811,
          "raw": "2026-10-30 16:57:55 [com] stdout Receive from parent f4c5ef12-3b8a-4d4e-864e-9ea75a9e58ff : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[\"down\"]}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 101,
        "raw": "2026-10-30 12:37:30 [com] stdout Connect parent f4c5ef12-3b8a-4d4e-864e-9ea75a9e58ff",
        "inherited": false
      }
    },
    {
      "id": "4fc17d23-3361-4674-93e7-318e5a85f1df",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793363851000,
      "last": 1793404513000,
      "firstSend": 1793363851000,
      "lastSend": 1793404513000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 110,
        "raw": "2026-10-30 12:37:31 [com] stdout Connect parent 4fc17d23-3361-4674-93e7-318e5a85f1df",
        "inherited": false
      }
    },
    {
      "id": "953ed652-c353-40ee-91c6-7c71f1f21e35",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793363852000,
      "last": 1793404513000,
      "firstSend": 1793363852000,
      "lastSend": 1793404513000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 114,
        "raw": "2026-10-30 12:37:32 [com] stdout Connect parent 953ed652-c353-40ee-91c6-7c71f1f21e35",
        "inherited": false
      }
    },
    {
      "id": "52488a82-f188-4660-9f41-cca57e888d02",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793363860000,
      "last": 1793404513000,
      "firstSend": 1793363860000,
      "lastSend": 1793404513000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 166,
        "raw": "2026-10-30 12:37:40 [com] stdout Connect parent 52488a82-f188-4660-9f41-cca57e888d02",
        "inherited": false
      }
    },
    {
      "id": "d4d1f7e6-779f-46ab-b0e9-12289a5a8687",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793400773000,
      "last": 1793401574000,
      "firstSend": 1793400773000,
      "lastSend": 1793401574000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793363842631.txt",
          "line": 60902,
          "raw": "Receive from parent d4d1f7e6-779f-46ab-b0e9-12289a5a8687 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 60903,
          "raw": "2026-10-30 22:52:53 [com] stdout Receive from parent d4d1f7e6-779f-46ab-b0e9-12289a5a8687 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 60933,
          "raw": "Receive from parent d4d1f7e6-779f-46ab-b0e9-12289a5a8687 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61078,
          "raw": "Receive from parent d4d1f7e6-779f-46ab-b0e9-12289a5a8687 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61099,
          "raw": "Receive from parent d4d1f7e6-779f-46ab-b0e9-12289a5a8687 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 60852,
        "raw": "2026-10-30 22:52:53 [com] stdout Connect parent d4d1f7e6-779f-46ab-b0e9-12289a5a8687",
        "inherited": false
      }
    },
    {
      "id": "c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793400773000,
      "last": 1793401567000,
      "firstSend": 1793400773000,
      "lastSend": 1793401567000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793363842631.txt",
          "line": 61169,
          "raw": "2026-10-30 22:52:53 [com] stdout Receive from parent c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61199,
          "raw": "2026-10-30 22:52:53 [com] stdout Receive from parent c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61200,
          "raw": "2026-10-30 22:52:53 [com] stdout Receive from parent c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61202,
          "raw": "Receive from parent c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61371,
          "raw": "Receive from parent c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61396,
          "raw": "Receive from parent c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 61117,
        "raw": "2026-10-30 22:52:53 [com] stdout Connect parent c9cd2a3d-b335-4f64-b0c6-eb7e2d5b8f34",
        "inherited": false
      }
    },
    {
      "id": "d57b11b5-f66d-4b02-97f1-9a3800e91795",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793400773000,
      "last": 1793401567000,
      "firstSend": 1793400773000,
      "lastSend": 1793401567000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793363842631.txt",
          "line": 61466,
          "raw": "Receive from parent d57b11b5-f66d-4b02-97f1-9a3800e91795 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61496,
          "raw": "2026-10-30 22:52:53 [com] stdout Receive from parent d57b11b5-f66d-4b02-97f1-9a3800e91795 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61498,
          "raw": "Receive from parent d57b11b5-f66d-4b02-97f1-9a3800e91795 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61499,
          "raw": "Receive from parent d57b11b5-f66d-4b02-97f1-9a3800e91795 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61668,
          "raw": "Receive from parent d57b11b5-f66d-4b02-97f1-9a3800e91795 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 61693,
          "raw": "2026-10-30 22:52:53 [com] stdout Receive from parent d57b11b5-f66d-4b02-97f1-9a3800e91795 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 61120,
        "raw": "2026-10-30 22:52:53 [com] stdout Connect parent d57b11b5-f66d-4b02-97f1-9a3800e91795",
        "inherited": false
      }
    },
    {
      "id": "6fe21492-ba7b-4c2f-ab93-3025241741f0",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793401570000,
      "last": 1793404475000,
      "firstSend": 1793401570000,
      "lastSend": 1793404475000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 88976,
        "raw": "2026-10-30 23:06:10 [com] stdout Connect parent 6fe21492-ba7b-4c2f-ab93-3025241741f0",
        "inherited": false
      }
    },
    {
      "id": "30b9dd88-5ca1-438c-b4f6-8b9f737cffe9",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793401570000,
      "last": 1793404475000,
      "firstSend": 1793401570000,
      "lastSend": 1793404475000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793363842631.txt",
          "line": 88993,
          "raw": "Receive from parent 30b9dd88-5ca1-438c-b4f6-8b9f737cffe9 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 88978,
        "raw": "2026-10-30 23:06:10 [com] stdout Connect parent 30b9dd88-5ca1-438c-b4f6-8b9f737cffe9",
        "inherited": false
      }
    },
    {
      "id": "b2b42299-b294-4c24-b60c-8976c6e2c6be",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793401574000,
      "last": 1793404475000,
      "firstSend": 1793401574000,
      "lastSend": 1793404475000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 89099,
        "raw": "2026-10-30 23:06:14 [com] stdout Connect parent b2b42299-b294-4c24-b60c-8976c6e2c6be",
        "inherited": false
      }
    },
    {
      "id": "a3aaa1cf-541c-4bcf-9deb-a60602dd1797",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793404476000,
      "last": 1793404513000,
      "firstSend": 1793404476000,
      "lastSend": 1793404513000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793363842631.txt",
          "line": 94055,
          "raw": "Receive from parent a3aaa1cf-541c-4bcf-9deb-a60602dd1797 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94083,
          "raw": "Receive from parent a3aaa1cf-541c-4bcf-9deb-a60602dd1797 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94085,
          "raw": "Receive from parent a3aaa1cf-541c-4bcf-9deb-a60602dd1797 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94086,
          "raw": "2026-10-30 23:54:36 [com] stdout Receive from parent a3aaa1cf-541c-4bcf-9deb-a60602dd1797 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94230,
          "raw": "Receive from parent a3aaa1cf-541c-4bcf-9deb-a60602dd1797 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94259,
          "raw": "Receive from parent a3aaa1cf-541c-4bcf-9deb-a60602dd1797 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 94005,
        "raw": "2026-10-30 23:54:36 [com] stdout Connect parent a3aaa1cf-541c-4bcf-9deb-a60602dd1797",
        "inherited": false
      }
    },
    {
      "id": "e08fc733-e0af-4ccc-a511-13c51f22ef5c",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793404476000,
      "last": 1793404513000,
      "firstSend": 1793404476000,
      "lastSend": 1793404513000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793363842631.txt",
          "line": 94346,
          "raw": "2026-10-30 23:54:36 [com] stdout Receive from parent e08fc733-e0af-4ccc-a511-13c51f22ef5c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94375,
          "raw": "2026-10-30 23:54:36 [com] stdout Receive from parent e08fc733-e0af-4ccc-a511-13c51f22ef5c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94376,
          "raw": "2026-10-30 23:54:36 [com] stdout Receive from parent e08fc733-e0af-4ccc-a511-13c51f22ef5c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94378,
          "raw": "Receive from parent e08fc733-e0af-4ccc-a511-13c51f22ef5c : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94534,
          "raw": "Receive from parent e08fc733-e0af-4ccc-a511-13c51f22ef5c : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94566,
          "raw": "2026-10-30 23:54:36 [com] stdout Receive from parent e08fc733-e0af-4ccc-a511-13c51f22ef5c : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 94296,
        "raw": "2026-10-30 23:54:36 [com] stdout Connect parent e08fc733-e0af-4ccc-a511-13c51f22ef5c",
        "inherited": false
      }
    },
    {
      "id": "2a718b5a-9523-4d6c-849a-97bd222587c2",
      "file": "log_1793363842631.txt",
      "side": "parent",
      "start": 1793404476000,
      "last": 1793404513000,
      "firstSend": 1793404476000,
      "lastSend": 1793404513000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793363842631.txt",
          "line": 94657,
          "raw": "2026-10-30 23:54:36 [com] stdout Receive from parent 2a718b5a-9523-4d6c-849a-97bd222587c2 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94658,
          "raw": "2026-10-30 23:54:36 [com] stdout Receive from parent 2a718b5a-9523-4d6c-849a-97bd222587c2 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94690,
          "raw": "2026-10-30 23:54:36 [com] stdout Receive from parent 2a718b5a-9523-4d6c-849a-97bd222587c2 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94858,
          "raw": "Receive from parent 2a718b5a-9523-4d6c-849a-97bd222587c2 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793363842631.txt",
          "line": 94893,
          "raw": "2026-10-30 23:54:36 [com] stdout Receive from parent 2a718b5a-9523-4d6c-849a-97bd222587c2 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793363842631.txt",
        "line": 94607,
        "raw": "2026-10-30 23:54:36 [com] stdout Connect parent 2a718b5a-9523-4d6c-849a-97bd222587c2",
        "inherited": false
      }
    },
    {
      "id": "33f24206-2d93-42d3-bcd6-4e514598ae2d",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793449246000,
      "last": 1793487643000,
      "firstSend": 1793449246000,
      "lastSend": 1793487643000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 88,
        "raw": "2026-10-31 12:20:46 [com] stdout Connect parent 33f24206-2d93-42d3-bcd6-4e514598ae2d",
        "inherited": false
      }
    },
    {
      "id": "d4da42d2-ec72-4ff7-9c4a-e285b83eec87",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793449249000,
      "last": 1793487643000,
      "firstSend": 1793449249000,
      "lastSend": 1793487643000,
      "labels": [
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 7175,
          "raw": "2026-10-31 13:54:48 [com] stdout Receive from parent d4da42d2-ec72-4ff7-9c4a-e285b83eec87 : {\"name\":\"brest_salle3\",\"variables\":{\"players.3.inputStatus\":[\"down\"]}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 101,
        "raw": "2026-10-31 12:20:49 [com] stdout Connect parent d4da42d2-ec72-4ff7-9c4a-e285b83eec87",
        "inherited": false
      }
    },
    {
      "id": "99389f67-1350-4cc8-a6de-ed1f5831e956",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793449251000,
      "last": 1793487643000,
      "firstSend": 1793449251000,
      "lastSend": 1793487643000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 110,
        "raw": "2026-10-31 12:20:51 [com] stdout Connect parent 99389f67-1350-4cc8-a6de-ed1f5831e956",
        "inherited": false
      }
    },
    {
      "id": "cdb7fecc-be2f-4903-9ea1-673f36b1e43e",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793449251000,
      "last": 1793487643000,
      "firstSend": 1793449251000,
      "lastSend": 1793487643000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 114,
        "raw": "2026-10-31 12:20:51 [com] stdout Connect parent cdb7fecc-be2f-4903-9ea1-673f36b1e43e",
        "inherited": false
      }
    },
    {
      "id": "e7488de3-e51e-4318-8aed-7aa2fde919a9",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793449260000,
      "last": 1793487643000,
      "firstSend": 1793449260000,
      "lastSend": 1793487643000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 168,
        "raw": "2026-10-31 12:21:00 [com] stdout Connect parent e7488de3-e51e-4318-8aed-7aa2fde919a9",
        "inherited": false
      }
    },
    {
      "id": "5366198d-3cea-4189-857c-6c82b773b8f1",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793449264000,
      "last": 1793454392000,
      "firstSend": 1793449264000,
      "lastSend": 1793454392000,
      "labels": [
        "Quiz · vp",
        "Quiz · logique de jeu",
        "Quiz · kiosk",
        "Quiz · tv",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 2630,
          "raw": "Receive from parent 5366198d-3cea-4189-857c-6c82b773b8f1 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2659,
          "raw": "2026-10-31 12:21:06 [com] stdout Receive from parent 5366198d-3cea-4189-857c-6c82b773b8f1 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":null},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2844,
          "raw": "2026-10-31 12:21:09 [com] stdout Receive from parent 5366198d-3cea-4189-857c-6c82b773b8f1 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2923,
          "raw": "2026-10-31 12:21:11 [com] stdout Receive from parent 5366198d-3cea-4189-857c-6c82b773b8f1 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 3838,
          "raw": "2026-10-31 13:46:30 [com] stdout Receive from parent 5366198d-3cea-4189-857c-6c82b773b8f1 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 2579,
        "raw": "2026-10-31 12:21:04 [com] stdout Connect parent 5366198d-3cea-4189-857c-6c82b773b8f1",
        "inherited": false
      }
    },
    {
      "id": "c6ff8887-9506-4a85-9a61-bd2c5ce74f8f",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793449271000,
      "last": 1793454392000,
      "firstSend": 1793449271000,
      "lastSend": 1793454392000,
      "labels": [
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 2860,
          "raw": "2026-10-31 12:21:11 [com] stdout Receive from parent c6ff8887-9506-4a85-9a61-bd2c5ce74f8f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2917,
          "raw": "Receive from parent c6ff8887-9506-4a85-9a61-bd2c5ce74f8f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 2918,
          "raw": "Receive from parent c6ff8887-9506-4a85-9a61-bd2c5ce74f8f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 3606,
          "raw": "2026-10-31 12:21:29 [com] stdout Receive from parent c6ff8887-9506-4a85-9a61-bd2c5ce74f8f : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 3971,
          "raw": "Receive from parent c6ff8887-9506-4a85-9a61-bd2c5ce74f8f : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 2858,
        "raw": "2026-10-31 12:21:11 [com] stdout Connect parent c6ff8887-9506-4a85-9a61-bd2c5ce74f8f",
        "inherited": false
      }
    },
    {
      "id": "e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793449281000,
      "last": 1793454392000,
      "firstSend": 1793449281000,
      "lastSend": 1793454392000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 3006,
          "raw": "Receive from parent e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":true},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 3036,
          "raw": "2026-10-31 12:21:21 [com] stdout Receive from parent e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 3554,
          "raw": "2026-10-31 12:21:29 [com] stdout Receive from parent e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":true},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 3639,
          "raw": "2026-10-31 12:21:29 [com] stdout Receive from parent e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"locked-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 4009,
          "raw": "2026-10-31 13:46:30 [com] stdout Receive from parent e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 2956,
        "raw": "2026-10-31 12:21:21 [com] stdout Connect parent e6b5dbb9-cce3-4a81-a705-1bd9a6ab3384",
        "inherited": false
      }
    },
    {
      "id": "6c57937d-55e9-41e3-bcc0-7fb4b876ecfe",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793454395000,
      "last": 1793456157000,
      "firstSend": 1793454395000,
      "lastSend": 1793456157000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 4797,
          "raw": "2026-10-31 13:46:36 [com] stdout Receive from parent 6c57937d-55e9-41e3-bcc0-7fb4b876ecfe : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 4725,
        "raw": "2026-10-31 13:46:35 [com] stdout Connect parent 6c57937d-55e9-41e3-bcc0-7fb4b876ecfe",
        "inherited": false
      }
    },
    {
      "id": "5d113374-868c-422a-8191-266f3c4582c2",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793454395000,
      "last": 1793456157000,
      "firstSend": 1793454395000,
      "lastSend": 1793456157000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 4730,
        "raw": "2026-10-31 13:46:35 [com] stdout Connect parent 5d113374-868c-422a-8191-266f3c4582c2",
        "inherited": false
      }
    },
    {
      "id": "90af866d-feb0-4729-91a9-c6c09d2b3139",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793454395000,
      "last": 1793456157000,
      "firstSend": 1793454395000,
      "lastSend": 1793456157000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 4732,
        "raw": "2026-10-31 13:46:35 [com] stdout Connect parent 90af866d-feb0-4729-91a9-c6c09d2b3139",
        "inherited": false
      }
    },
    {
      "id": "fe1a827e-67ae-47c1-93f9-ce6ca5628e7c",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793456157000,
      "last": 1793459048000,
      "firstSend": 1793456157000,
      "lastSend": 1793459048000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · logique de jeu",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 9273,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9302,
          "raw": "Receive from parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9304,
          "raw": "Receive from parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9305,
          "raw": "Receive from parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9330,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9472,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 9221,
        "raw": "2026-10-31 14:15:57 [com] stdout Connect parent fe1a827e-67ae-47c1-93f9-ce6ca5628e7c",
        "inherited": false
      }
    },
    {
      "id": "61d0a89c-7da4-48f6-aed3-f91f87a0f82f",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793456157000,
      "last": 1793459051000,
      "firstSend": 1793456157000,
      "lastSend": 1793459051000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 9533,
          "raw": "Receive from parent 61d0a89c-7da4-48f6-aed3-f91f87a0f82f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9534,
          "raw": "Receive from parent 61d0a89c-7da4-48f6-aed3-f91f87a0f82f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9564,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent 61d0a89c-7da4-48f6-aed3-f91f87a0f82f : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9590,
          "raw": "Receive from parent 61d0a89c-7da4-48f6-aed3-f91f87a0f82f : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9744,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent 61d0a89c-7da4-48f6-aed3-f91f87a0f82f : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 9223,
        "raw": "2026-10-31 14:15:57 [com] stdout Connect parent 61d0a89c-7da4-48f6-aed3-f91f87a0f82f",
        "inherited": false
      }
    },
    {
      "id": "0be7c87e-d667-42cc-b4e9-9167c9292145",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793456157000,
      "last": 1793459048000,
      "firstSend": 1793456157000,
      "lastSend": 1793459048000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Quiz · logique de jeu",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 9806,
          "raw": "Receive from parent 0be7c87e-d667-42cc-b4e9-9167c9292145 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9836,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent 0be7c87e-d667-42cc-b4e9-9167c9292145 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9837,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent 0be7c87e-d667-42cc-b4e9-9167c9292145 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9838,
          "raw": "Receive from parent 0be7c87e-d667-42cc-b4e9-9167c9292145 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 9863,
          "raw": "2026-10-31 14:15:57 [com] stdout Receive from parent 0be7c87e-d667-42cc-b4e9-9167c9292145 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 10019,
          "raw": "Receive from parent 0be7c87e-d667-42cc-b4e9-9167c9292145 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 9599,
        "raw": "2026-10-31 14:15:57 [com] stdout Connect parent 0be7c87e-d667-42cc-b4e9-9167c9292145",
        "inherited": false
      }
    },
    {
      "id": "5ae3995e-9d27-40c9-8a75-781b58603ad2",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793459051000,
      "last": 1793461987000,
      "firstSend": 1793459051000,
      "lastSend": 1793461987000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 23459,
          "raw": "Receive from parent 5ae3995e-9d27-40c9-8a75-781b58603ad2 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 23443,
        "raw": "2026-10-31 15:04:11 [com] stdout Connect parent 5ae3995e-9d27-40c9-8a75-781b58603ad2",
        "inherited": false
      }
    },
    {
      "id": "d09b1ab3-bfe6-4aa7-99af-352dbc98d3fe",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793459051000,
      "last": 1793461987000,
      "firstSend": 1793459051000,
      "lastSend": 1793461987000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 23447,
        "raw": "2026-10-31 15:04:11 [com] stdout Connect parent d09b1ab3-bfe6-4aa7-99af-352dbc98d3fe",
        "inherited": false
      }
    },
    {
      "id": "78b4cc87-d192-4f93-bddb-bc3c8fee944a",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793459053000,
      "last": 1793461987000,
      "firstSend": 1793459053000,
      "lastSend": 1793461987000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 23555,
        "raw": "2026-10-31 15:04:13 [com] stdout Connect parent 78b4cc87-d192-4f93-bddb-bc3c8fee944a",
        "inherited": false
      }
    },
    {
      "id": "f3c09df6-846e-4f6d-a5ff-d70db8630fed",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793461987000,
      "last": 1793462290000,
      "firstSend": 1793461987000,
      "lastSend": 1793462290000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 33896,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent f3c09df6-846e-4f6d-a5ff-d70db8630fed : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 33924,
          "raw": "Receive from parent f3c09df6-846e-4f6d-a5ff-d70db8630fed : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 33926,
          "raw": "Receive from parent f3c09df6-846e-4f6d-a5ff-d70db8630fed : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 33946,
          "raw": "Receive from parent f3c09df6-846e-4f6d-a5ff-d70db8630fed : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34078,
          "raw": "Receive from parent f3c09df6-846e-4f6d-a5ff-d70db8630fed : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34090,
          "raw": "Receive from parent f3c09df6-846e-4f6d-a5ff-d70db8630fed : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 33846,
        "raw": "2026-10-31 15:53:07 [com] stdout Connect parent f3c09df6-846e-4f6d-a5ff-d70db8630fed",
        "inherited": false
      }
    },
    {
      "id": "6404d132-e4ed-44c2-888d-bf1f071a6a4e",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793461987000,
      "last": 1793462290000,
      "firstSend": 1793461987000,
      "lastSend": 1793462290000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 34198,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent 6404d132-e4ed-44c2-888d-bf1f071a6a4e : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34199,
          "raw": "Receive from parent 6404d132-e4ed-44c2-888d-bf1f071a6a4e : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34257,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent 6404d132-e4ed-44c2-888d-bf1f071a6a4e : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34408,
          "raw": "Receive from parent 6404d132-e4ed-44c2-888d-bf1f071a6a4e : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34422,
          "raw": "Receive from parent 6404d132-e4ed-44c2-888d-bf1f071a6a4e : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 34146,
        "raw": "2026-10-31 15:53:07 [com] stdout Connect parent 6404d132-e4ed-44c2-888d-bf1f071a6a4e",
        "inherited": false
      }
    },
    {
      "id": "085afef6-ebe0-4fa7-b485-fd3acac644e5",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793461987000,
      "last": 1793462290000,
      "firstSend": 1793461987000,
      "lastSend": 1793462290000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 34538,
          "raw": "Receive from parent 085afef6-ebe0-4fa7-b485-fd3acac644e5 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34568,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent 085afef6-ebe0-4fa7-b485-fd3acac644e5 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34569,
          "raw": "Receive from parent 085afef6-ebe0-4fa7-b485-fd3acac644e5 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34597,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent 085afef6-ebe0-4fa7-b485-fd3acac644e5 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34748,
          "raw": "2026-10-31 15:53:07 [com] stdout Receive from parent 085afef6-ebe0-4fa7-b485-fd3acac644e5 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 34762,
          "raw": "Receive from parent 085afef6-ebe0-4fa7-b485-fd3acac644e5 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 34148,
        "raw": "2026-10-31 15:53:07 [com] stdout Connect parent 085afef6-ebe0-4fa7-b485-fd3acac644e5",
        "inherited": false
      }
    },
    {
      "id": "dc98b20f-b229-4bef-b959-20ac76b34f5f",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793462294000,
      "last": 1793462497000,
      "firstSend": 1793462294000,
      "lastSend": 1793462497000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 44529,
        "raw": "2026-10-31 15:58:14 [com] stdout Connect parent dc98b20f-b229-4bef-b959-20ac76b34f5f",
        "inherited": false
      }
    },
    {
      "id": "66e9b750-7367-4279-a537-96285ec9ce5d",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793462294000,
      "last": 1793462497000,
      "firstSend": 1793462294000,
      "lastSend": 1793462497000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 44553,
          "raw": "2026-10-31 15:58:14 [com] stdout Receive from parent 66e9b750-7367-4279-a537-96285ec9ce5d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 44532,
        "raw": "2026-10-31 15:58:14 [com] stdout Connect parent 66e9b750-7367-4279-a537-96285ec9ce5d",
        "inherited": false
      }
    },
    {
      "id": "1a10dc8d-33aa-4c0c-a8c2-493b74457022",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793462294000,
      "last": 1793462497000,
      "firstSend": 1793462294000,
      "lastSend": 1793462497000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 44534,
        "raw": "2026-10-31 15:58:14 [com] stdout Connect parent 1a10dc8d-33aa-4c0c-a8c2-493b74457022",
        "inherited": false
      }
    },
    {
      "id": "844e84bf-0e81-4e42-9034-da83f548d392",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793462497000,
      "last": 1793478476000,
      "firstSend": 1793462497000,
      "lastSend": 1793478476000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 46014,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent 844e84bf-0e81-4e42-9034-da83f548d392 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46015,
          "raw": "Receive from parent 844e84bf-0e81-4e42-9034-da83f548d392 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46385,
          "raw": "Receive from parent 844e84bf-0e81-4e42-9034-da83f548d392 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46536,
          "raw": "Receive from parent 844e84bf-0e81-4e42-9034-da83f548d392 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46615,
          "raw": "Receive from parent 844e84bf-0e81-4e42-9034-da83f548d392 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 45952,
        "raw": "2026-10-31 16:01:37 [com] stdout Connect parent 844e84bf-0e81-4e42-9034-da83f548d392",
        "inherited": false
      }
    },
    {
      "id": "fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793462497000,
      "last": 1793478469000,
      "firstSend": 1793462497000,
      "lastSend": 1793478469000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 46063,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46093,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46095,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46109,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46263,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46342,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 45954,
        "raw": "2026-10-31 16:01:37 [com] stdout Connect parent fbbe99e1-88ce-456a-b37d-ce3c6e2a1e71",
        "inherited": false
      }
    },
    {
      "id": "61f41b98-a5aa-45a0-8270-e15c173dc03d",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793462497000,
      "last": 1793478469000,
      "firstSend": 1793462497000,
      "lastSend": 1793478469000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 46666,
          "raw": "Receive from parent 61f41b98-a5aa-45a0-8270-e15c173dc03d : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46696,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent 61f41b98-a5aa-45a0-8270-e15c173dc03d : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46697,
          "raw": "Receive from parent 61f41b98-a5aa-45a0-8270-e15c173dc03d : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46715,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent 61f41b98-a5aa-45a0-8270-e15c173dc03d : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46866,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent 61f41b98-a5aa-45a0-8270-e15c173dc03d : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 46945,
          "raw": "2026-10-31 16:01:37 [com] stdout Receive from parent 61f41b98-a5aa-45a0-8270-e15c173dc03d : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 46044,
        "raw": "2026-10-31 16:01:37 [com] stdout Connect parent 61f41b98-a5aa-45a0-8270-e15c173dc03d",
        "inherited": false
      }
    },
    {
      "id": "8dc94fbd-a97e-492c-aecd-8b11c24568f7",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793478472000,
      "last": 1793480686000,
      "firstSend": 1793478472000,
      "lastSend": 1793480686000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 48286,
        "raw": "2026-10-31 20:27:52 [com] stdout Connect parent 8dc94fbd-a97e-492c-aecd-8b11c24568f7",
        "inherited": false
      }
    },
    {
      "id": "c4109d61-0de2-446b-ad45-98205ef83a45",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793478472000,
      "last": 1793480686000,
      "firstSend": 1793478472000,
      "lastSend": 1793480686000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 48304,
          "raw": "2026-10-31 20:27:53 [com] stdout Receive from parent c4109d61-0de2-446b-ad45-98205ef83a45 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 48288,
        "raw": "2026-10-31 20:27:52 [com] stdout Connect parent c4109d61-0de2-446b-ad45-98205ef83a45",
        "inherited": false
      }
    },
    {
      "id": "f0b2fdfc-1f5a-4359-8465-25bf3ca6d194",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793478476000,
      "last": 1793480686000,
      "firstSend": 1793478476000,
      "lastSend": 1793480686000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 48409,
        "raw": "2026-10-31 20:27:56 [com] stdout Connect parent f0b2fdfc-1f5a-4359-8465-25bf3ca6d194",
        "inherited": false
      }
    },
    {
      "id": "1ee5812f-700f-4799-8c8e-32af35f012c6",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793480686000,
      "last": 1793480707000,
      "firstSend": 1793480686000,
      "lastSend": 1793480707000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 54128,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 1ee5812f-700f-4799-8c8e-32af35f012c6 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54129,
          "raw": "Receive from parent 1ee5812f-700f-4799-8c8e-32af35f012c6 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54170,
          "raw": "Receive from parent 1ee5812f-700f-4799-8c8e-32af35f012c6 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54302,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 1ee5812f-700f-4799-8c8e-32af35f012c6 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54365,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 1ee5812f-700f-4799-8c8e-32af35f012c6 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 54078,
        "raw": "2026-10-31 21:04:46 [com] stdout Connect parent 1ee5812f-700f-4799-8c8e-32af35f012c6",
        "inherited": false
      }
    },
    {
      "id": "544cdc05-c86c-4d13-9dd9-dd11ef5c0746",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793480686000,
      "last": 1793480707000,
      "firstSend": 1793480686000,
      "lastSend": 1793480707000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 54427,
          "raw": "Receive from parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54457,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54459,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54476,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54627,
          "raw": "Receive from parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54704,
          "raw": "Receive from parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 54375,
        "raw": "2026-10-31 21:04:46 [com] stdout Connect parent 544cdc05-c86c-4d13-9dd9-dd11ef5c0746",
        "inherited": false
      }
    },
    {
      "id": "49f9f2bb-1053-4b96-a079-1c8ab95f3239",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793480686000,
      "last": 1793480707000,
      "firstSend": 1793480686000,
      "lastSend": 1793480707000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 54764,
          "raw": "Receive from parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54794,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54795,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54813,
          "raw": "2026-10-31 21:04:46 [com] stdout Receive from parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 54964,
          "raw": "Receive from parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 55041,
          "raw": "Receive from parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 54377,
        "raw": "2026-10-31 21:04:46 [com] stdout Connect parent 49f9f2bb-1053-4b96-a079-1c8ab95f3239",
        "inherited": false
      }
    },
    {
      "id": "9cca7af2-fa82-4147-be95-f341482b9269",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793480710000,
      "last": 1793482261000,
      "firstSend": 1793480710000,
      "lastSend": 1793482261000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 56053,
          "raw": "Receive from parent 9cca7af2-fa82-4147-be95-f341482b9269 : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 56034,
        "raw": "2026-10-31 21:05:10 [com] stdout Connect parent 9cca7af2-fa82-4147-be95-f341482b9269",
        "inherited": false
      }
    },
    {
      "id": "2cac4d7a-9b1f-4ac9-9e7a-2b347ccdf57e",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793480710000,
      "last": 1793482261000,
      "firstSend": 1793480710000,
      "lastSend": 1793482261000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 56037,
        "raw": "2026-10-31 21:05:10 [com] stdout Connect parent 2cac4d7a-9b1f-4ac9-9e7a-2b347ccdf57e",
        "inherited": false
      }
    },
    {
      "id": "2b56c3ab-a0d4-4aa4-93b9-6a8ba5a77bc1",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793480711000,
      "last": 1793482261000,
      "firstSend": 1793480711000,
      "lastSend": 1793482261000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 56039,
        "raw": "2026-10-31 21:05:11 [com] stdout Connect parent 2b56c3ab-a0d4-4aa4-93b9-6a8ba5a77bc1",
        "inherited": false
      }
    },
    {
      "id": "39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793482261000,
      "last": 1793484414000,
      "firstSend": 1793482261000,
      "lastSend": 1793484414000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 57328,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57356,
          "raw": "Receive from parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57358,
          "raw": "Receive from parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57370,
          "raw": "Receive from parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57502,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57565,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f : {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 57278,
        "raw": "2026-10-31 21:31:01 [com] stdout Connect parent 39a1ba66-efe7-4660-9e6d-a2fa0c7dae6f",
        "inherited": false
      }
    },
    {
      "id": "815572ab-0327-4e42-afbd-de172c051619",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793482261000,
      "last": 1793484414000,
      "firstSend": 1793482261000,
      "lastSend": 1793484414000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 57619,
          "raw": "Receive from parent 815572ab-0327-4e42-afbd-de172c051619 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57649,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent 815572ab-0327-4e42-afbd-de172c051619 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57650,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent 815572ab-0327-4e42-afbd-de172c051619 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57668,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent 815572ab-0327-4e42-afbd-de172c051619 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57819,
          "raw": "Receive from parent 815572ab-0327-4e42-afbd-de172c051619 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57896,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent 815572ab-0327-4e42-afbd-de172c051619 : {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 57567,
        "raw": "2026-10-31 21:31:01 [com] stdout Connect parent 815572ab-0327-4e42-afbd-de172c051619",
        "inherited": false
      }
    },
    {
      "id": "ecc3543d-0415-4bbc-9fd3-66888aa7516c",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793482261000,
      "last": 1793484414000,
      "firstSend": 1793482261000,
      "lastSend": 1793484414000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 57946,
          "raw": "Receive from parent ecc3543d-0415-4bbc-9fd3-66888aa7516c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57947,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent ecc3543d-0415-4bbc-9fd3-66888aa7516c : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 57993,
          "raw": "Receive from parent ecc3543d-0415-4bbc-9fd3-66888aa7516c : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 58146,
          "raw": "Receive from parent ecc3543d-0415-4bbc-9fd3-66888aa7516c : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 58223,
          "raw": "2026-10-31 21:31:01 [com] stdout Receive from parent ecc3543d-0415-4bbc-9fd3-66888aa7516c : {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 57602,
        "raw": "2026-10-31 21:31:01 [com] stdout Connect parent ecc3543d-0415-4bbc-9fd3-66888aa7516c",
        "inherited": false
      }
    },
    {
      "id": "aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793484417000,
      "last": 1793485032000,
      "firstSend": 1793484417000,
      "lastSend": 1793485032000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 59508,
          "raw": "Receive from parent aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 59487,
        "raw": "2026-10-31 22:06:57 [com] stdout Connect parent aa54ac1a-f9ac-4ad4-ae21-364b2a5222ac",
        "inherited": false
      }
    },
    {
      "id": "eff783ac-6230-442e-af43-8928db8ae2c7",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793484417000,
      "last": 1793485032000,
      "firstSend": 1793484417000,
      "lastSend": 1793485032000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 59490,
        "raw": "2026-10-31 22:06:57 [com] stdout Connect parent eff783ac-6230-442e-af43-8928db8ae2c7",
        "inherited": false
      }
    },
    {
      "id": "8f9ea8e9-d456-49bd-b904-58055b1616ff",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793484417000,
      "last": 1793485032000,
      "firstSend": 1793484417000,
      "lastSend": 1793485032000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 59492,
        "raw": "2026-10-31 22:06:57 [com] stdout Connect parent 8f9ea8e9-d456-49bd-b904-58055b1616ff",
        "inherited": false
      }
    },
    {
      "id": "21c7b81f-b5a1-4102-8592-5698b548847f",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793485032000,
      "last": 1793485055000,
      "firstSend": 1793485032000,
      "lastSend": 1793485055000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 60795,
          "raw": "Receive from parent 21c7b81f-b5a1-4102-8592-5698b548847f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 60826,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 21c7b81f-b5a1-4102-8592-5698b548847f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 60828,
          "raw": "Receive from parent 21c7b81f-b5a1-4102-8592-5698b548847f : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 60842,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 21c7b81f-b5a1-4102-8592-5698b548847f : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 60984,
          "raw": "Receive from parent 21c7b81f-b5a1-4102-8592-5698b548847f : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61054,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 21c7b81f-b5a1-4102-8592-5698b548847f : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 60745,
        "raw": "2026-10-31 22:17:12 [com] stdout Connect parent 21c7b81f-b5a1-4102-8592-5698b548847f",
        "inherited": false
      }
    },
    {
      "id": "9de79865-5931-47cc-bf1a-29c3cf1141bb",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793485032000,
      "last": 1793485055000,
      "firstSend": 1793485032000,
      "lastSend": 1793485055000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 61113,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 9de79865-5931-47cc-bf1a-29c3cf1141bb : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61114,
          "raw": "Receive from parent 9de79865-5931-47cc-bf1a-29c3cf1141bb : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61160,
          "raw": "Receive from parent 9de79865-5931-47cc-bf1a-29c3cf1141bb : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61300,
          "raw": "Receive from parent 9de79865-5931-47cc-bf1a-29c3cf1141bb : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61370,
          "raw": "Receive from parent 9de79865-5931-47cc-bf1a-29c3cf1141bb : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 60815,
        "raw": "2026-10-31 22:17:12 [com] stdout Connect parent 9de79865-5931-47cc-bf1a-29c3cf1141bb",
        "inherited": false
      }
    },
    {
      "id": "3d6b81e3-949f-41a2-a489-32497646a707",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793485032000,
      "last": 1793485055000,
      "firstSend": 1793485032000,
      "lastSend": 1793485055000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 61431,
          "raw": "Receive from parent 3d6b81e3-949f-41a2-a489-32497646a707 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61461,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 3d6b81e3-949f-41a2-a489-32497646a707 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61462,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 3d6b81e3-949f-41a2-a489-32497646a707 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61478,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 3d6b81e3-949f-41a2-a489-32497646a707 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61631,
          "raw": "Receive from parent 3d6b81e3-949f-41a2-a489-32497646a707 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 61708,
          "raw": "2026-10-31 22:17:12 [com] stdout Receive from parent 3d6b81e3-949f-41a2-a489-32497646a707 : {\"name\":\"brest_salle3\",\"variables\":{\"phase\":\"game-selection-phase\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 61381,
        "raw": "2026-10-31 22:17:12 [com] stdout Connect parent 3d6b81e3-949f-41a2-a489-32497646a707",
        "inherited": false
      }
    },
    {
      "id": "a0010470-2c87-4e50-8408-24462d0cf025",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793485059000,
      "last": 1793487349000,
      "firstSend": 1793485059000,
      "lastSend": 1793487349000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 62945,
        "raw": "2026-10-31 22:17:39 [com] stdout Connect parent a0010470-2c87-4e50-8408-24462d0cf025",
        "inherited": false
      }
    },
    {
      "id": "9e6d6b5e-d0e2-4dd3-825d-214a9f024413",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793485059000,
      "last": 1793487349000,
      "firstSend": 1793485059000,
      "lastSend": 1793487349000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 62948,
        "raw": "2026-10-31 22:17:39 [com] stdout Connect parent 9e6d6b5e-d0e2-4dd3-825d-214a9f024413",
        "inherited": false
      }
    },
    {
      "id": "acc57971-04a4-4d37-a7e5-870ea0e6105d",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793485059000,
      "last": 1793487349000,
      "firstSend": 1793485059000,
      "lastSend": 1793487349000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 62970,
          "raw": "2026-10-31 22:17:39 [com] stdout Receive from parent acc57971-04a4-4d37-a7e5-870ea0e6105d : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 62950,
        "raw": "2026-10-31 22:17:39 [com] stdout Connect parent acc57971-04a4-4d37-a7e5-870ea0e6105d",
        "inherited": false
      }
    },
    {
      "id": "5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793487350000,
      "last": 1793487365000,
      "firstSend": 1793487350000,
      "lastSend": 1793487365000,
      "labels": [
        "Quiz · vp",
        "Quiz · tv",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 67587,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67616,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67617,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67634,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67774,
          "raw": "Receive from parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67853,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61 : {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 67535,
        "raw": "2026-10-31 22:55:50 [com] stdout Connect parent 5d9adf62-99fa-4ec6-bf38-e7e5c9d64b61",
        "inherited": false
      }
    },
    {
      "id": "e54bbade-138b-4677-8387-f754865c0386",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793487350000,
      "last": 1793487365000,
      "firstSend": 1793487350000,
      "lastSend": 1793487365000,
      "labels": [
        "Quiz · kiosk",
        "Quiz · tv",
        "Quiz · vp",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 67903,
          "raw": "Receive from parent e54bbade-138b-4677-8387-f754865c0386 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67932,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent e54bbade-138b-4677-8387-f754865c0386 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.tv.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67934,
          "raw": "Receive from parent e54bbade-138b-4677-8387-f754865c0386 : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.currentScene\":\"GameSelect\"},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 67948,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent e54bbade-138b-4677-8387-f754865c0386 : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 68090,
          "raw": "Receive from parent e54bbade-138b-4677-8387-f754865c0386 : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 68169,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent e54bbade-138b-4677-8387-f754865c0386 : {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 67548,
        "raw": "2026-10-31 22:55:50 [com] stdout Connect parent e54bbade-138b-4677-8387-f754865c0386",
        "inherited": false
      }
    },
    {
      "id": "d9274d03-cdcc-4a8d-9326-aaf21a098dba",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793487350000,
      "last": 1793487365000,
      "firstSend": 1793487350000,
      "lastSend": 1793487365000,
      "labels": [
        "Quiz · vp",
        "Quiz · kiosk",
        "Arduino / entrées joueurs",
        "KaraWorld · contrôleur",
        "Quiz · logique de jeu"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 68221,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent d9274d03-cdcc-4a8d-9326-aaf21a098dba : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.vp.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 68222,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent d9274d03-cdcc-4a8d-9326-aaf21a098dba : {\"name\":\"brest_salle3\",\"variables\":{\"monitor.kiosk.ready\":false},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 68267,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent d9274d03-cdcc-4a8d-9326-aaf21a098dba : {\"name\":\"brest_salle3\",\"variables\":{\"players.1.inputStatus\":[]},\"children\":{}}",
          "inherited": false
        },
        {
          "file": "log_1793449242204.txt",
          "line": 68421,
          "raw": "Receive from parent d9274d03-cdcc-4a8d-9326-aaf21a098dba : {\"name\":\"brest_salle3\",\"variables\":{\"playlist\":[]},\"children\":{}}",
          "inherited": true
        },
        {
          "file": "log_1793449242204.txt",
          "line": 68508,
          "raw": "2026-10-31 22:55:50 [com] stdout Receive from parent d9274d03-cdcc-4a8d-9326-aaf21a098dba : {\"name\":\"brest_salle3\",\"variables\":{\"inputContext\":\"inputContext-game-select\"},\"children\":{}}",
          "inherited": false
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 68171,
        "raw": "2026-10-31 22:55:50 [com] stdout Connect parent d9274d03-cdcc-4a8d-9326-aaf21a098dba",
        "inherited": false
      }
    },
    {
      "id": "234407e4-7bf4-458b-8035-30b7c456593b",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793487369000,
      "last": 1793487643000,
      "firstSend": 1793487369000,
      "lastSend": 1793487643000,
      "labels": [
        "KaraWorld · contrôleur"
      ],
      "evidence": [
        {
          "file": "log_1793449242204.txt",
          "line": 69522,
          "raw": "Receive from parent 234407e4-7bf4-458b-8035-30b7c456593b : {\"name\":\"brest_salle3\",\"variables\":{\"musicTimerConf\":null},\"children\":{}}",
          "inherited": true
        }
      ],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 69501,
        "raw": "2026-10-31 22:56:09 [com] stdout Connect parent 234407e4-7bf4-458b-8035-30b7c456593b",
        "inherited": false
      }
    },
    {
      "id": "9b6f388d-0e0c-4ac5-bc44-81bfa76bb441",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793487369000,
      "last": 1793487643000,
      "firstSend": 1793487369000,
      "lastSend": 1793487643000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 69504,
        "raw": "2026-10-31 22:56:09 [com] stdout Connect parent 9b6f388d-0e0c-4ac5-bc44-81bfa76bb441",
        "inherited": false
      }
    },
    {
      "id": "a9b0d1ce-afe9-4bfc-8dc1-a60748f3737e",
      "file": "log_1793449242204.txt",
      "side": "parent",
      "start": 1793487369000,
      "last": 1793487643000,
      "firstSend": 1793487369000,
      "lastSend": 1793487643000,
      "labels": [],
      "evidence": [],
      "opened": {
        "file": "log_1793449242204.txt",
        "line": 69506,
        "raw": "2026-10-31 22:56:09 [com] stdout Connect parent a9b0d1ce-afe9-4bfc-8dc1-a60748f3737e",
        "inherited": false
      }
    }
  ],
  "counts": {
    "question": 216,
    "monitor": 249,
    "phase": 56,
    "theme": 3,
    "game": 26,
    "connection": 111,
    "music": 233,
    "session": 63,
    "restart": 1,
    "system": 9,
    "warning": 3
  }
}