{
  "slug": "histogramme",
  "nom": "Histogramme",
  "numero": 22,
  "scenario_id": "CAS-FLUX",
  "question": "Comment les temps de traversée de la cohorte se répartissent-ils ?",
  "consigne": "Utiliser les classes explicites de cinq minutes et compter chaque observation une seule fois.",
  "etapes": [
    "Vérifier les vingt valeurs numériques et leur périmètre commun.",
    "Classer selon borne inférieure incluse et borne supérieure exclue.",
    "Lire centre, étendue et effet du choix des classes.",
    "Revenir à l'ordre temporel avant de parler de stabilité ou d'une loi de distribution."
  ],
  "entrees": [
    "flux_parcours",
    "flux_classes_duree"
  ],
  "resultat_pedagogique": "Les classes [30;35[, [35;40[, [40;45[ et [45;50[ minutes contiennent respectivement 4, 6, 6 et 4 parcours. Une forme équilibrée sur vingt valeurs fabriquées ne prouve ni normalité ni stabilité du processus.",
  "livrables": [
    "Histogramme avec bornes et effectifs",
    "Liste des questions de stratification et de chronologie"
  ],
  "vigilance": [
    "Ne pas choisir les classes pour imposer une forme en cloche.",
    "L'histogramme masque l'ordre des observations."
  ],
  "lecons": [
    "situation-initiale",
    "localiser-ecarts"
  ],
  "phases": [
    "mesurer",
    "analyser",
    "controler"
  ],
  "statut_donnees": "entierement_synthetiques",
  "scenario": {
    "id": "CAS-FLUX",
    "nom": "Comprendre les attentes et déplacements",
    "perimetre": "Préparation à expédition ; fabrication et cuisson exclues",
    "debut": "2026-03-09",
    "fin": "2026-03-13",
    "statut": "Autre cohorte synthétique de 20 commandes, étude de temps et de flux"
  },
  "tables": {
    "flux_parcours": [
      {
        "id": "FX-001",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 1,
        "date_observation": "2026-03-09",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 435,
        "traversee_sec": 1905,
        "statut": "releve_simule"
      },
      {
        "id": "FX-002",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 2,
        "date_observation": "2026-03-09",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 445,
        "traversee_sec": 2015,
        "statut": "releve_simule"
      },
      {
        "id": "FX-003",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 3,
        "date_observation": "2026-03-09",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 455,
        "traversee_sec": 2125,
        "statut": "releve_simule"
      },
      {
        "id": "FX-004",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 4,
        "date_observation": "2026-03-09",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 465,
        "traversee_sec": 2235,
        "statut": "releve_simule"
      },
      {
        "id": "FX-005",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 5,
        "date_observation": "2026-03-09",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 475,
        "traversee_sec": 2345,
        "statut": "releve_simule"
      },
      {
        "id": "FX-006",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 6,
        "date_observation": "2026-03-09",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 485,
        "traversee_sec": 2455,
        "statut": "releve_simule"
      },
      {
        "id": "FX-007",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 7,
        "date_observation": "2026-03-09",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 495,
        "traversee_sec": 2565,
        "statut": "releve_simule"
      },
      {
        "id": "FX-008",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 8,
        "date_observation": "2026-03-09",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 505,
        "traversee_sec": 2675,
        "statut": "releve_simule"
      },
      {
        "id": "FX-009",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 9,
        "date_observation": "2026-03-09",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 515,
        "traversee_sec": 2785,
        "statut": "releve_simule"
      },
      {
        "id": "FX-010",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 10,
        "date_observation": "2026-03-09",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 525,
        "traversee_sec": 2895,
        "statut": "releve_simule"
      },
      {
        "id": "FX-011",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 11,
        "date_observation": "2026-03-10",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 435,
        "traversee_sec": 1905,
        "statut": "releve_simule"
      },
      {
        "id": "FX-012",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 12,
        "date_observation": "2026-03-10",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 445,
        "traversee_sec": 2015,
        "statut": "releve_simule"
      },
      {
        "id": "FX-013",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 13,
        "date_observation": "2026-03-10",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 455,
        "traversee_sec": 2125,
        "statut": "releve_simule"
      },
      {
        "id": "FX-014",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 14,
        "date_observation": "2026-03-10",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 465,
        "traversee_sec": 2235,
        "statut": "releve_simule"
      },
      {
        "id": "FX-015",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 15,
        "date_observation": "2026-03-10",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 475,
        "traversee_sec": 2345,
        "statut": "releve_simule"
      },
      {
        "id": "FX-016",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 16,
        "date_observation": "2026-03-10",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 485,
        "traversee_sec": 2455,
        "statut": "releve_simule"
      },
      {
        "id": "FX-017",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 17,
        "date_observation": "2026-03-10",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 495,
        "traversee_sec": 2565,
        "statut": "releve_simule"
      },
      {
        "id": "FX-018",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 18,
        "date_observation": "2026-03-10",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 505,
        "traversee_sec": 2675,
        "statut": "releve_simule"
      },
      {
        "id": "FX-019",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 19,
        "date_observation": "2026-03-10",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 515,
        "traversee_sec": 2785,
        "statut": "releve_simule"
      },
      {
        "id": "FX-020",
        "scenario_id": "CAS-FLUX",
        "ordre_observation": 20,
        "date_observation": "2026-03-10",
        "famille": "Repas standard",
        "cellule": "Cellule préparation pilote 1",
        "travail_sec": 525,
        "traversee_sec": 2895,
        "statut": "releve_simule"
      }
    ],
    "flux_classes_duree": [
      {
        "id": "CL1",
        "borne_inf_sec": 1800,
        "borne_sup_sec": 2100,
        "libelle": "[30;35[ minutes"
      },
      {
        "id": "CL2",
        "borne_inf_sec": 2100,
        "borne_sup_sec": 2400,
        "libelle": "[35;40[ minutes"
      },
      {
        "id": "CL3",
        "borne_inf_sec": 2400,
        "borne_sup_sec": 2700,
        "libelle": "[40;45[ minutes"
      },
      {
        "id": "CL4",
        "borne_inf_sec": 2700,
        "borne_sup_sec": 3000,
        "libelle": "[45;50[ minutes"
      }
    ]
  },
  "resultats": [
    {
      "libelle": "[30;35[ minutes",
      "effectif": 4
    },
    {
      "libelle": "[35;40[ minutes",
      "effectif": 6
    },
    {
      "libelle": "[40;45[ minutes",
      "effectif": 6
    },
    {
      "libelle": "[45;50[ minutes",
      "effectif": 4
    }
  ],
  "preuves": [
    {
      "id": "FLX-PARCOURS",
      "scenario_id": "CAS-FLUX",
      "type": "releve_synthetique",
      "titre": "Vingt parcours synthétiques",
      "description": "Cohorte de 20 commandes Repas standard dans une cellule; ouverture dossier à disponibilité quai. Fabrication, cuisson, livraison et temps sanitaires exclus.",
      "statut": "simule",
      "date": "2026-03-10"
    }
  ],
  "colonnes": {
    "flux_parcours": [
      {
        "name": "id",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "scenario_id",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "ordre_observation",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "date_observation",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "famille",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "cellule",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "travail_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "traversee_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "statut",
        "type": "TEXT",
        "not_null": true
      }
    ],
    "flux_classes_duree": [
      {
        "name": "id",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "borne_inf_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "borne_sup_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "libelle",
        "type": "TEXT",
        "not_null": true
      }
    ]
  }
}
