{
  "gab_id": "GAB-312",
  "renderer_key": "choice_select",
  "priority_queue_id": "pq-revision-312-example",
  "_note_dev": "SOURCE DE VÉRITÉ. File de priorité de révision : items triés par priorité réelle (erreurs répétées + échéance). Un item peut être verrouillé par le prof (teacher_override:true) — il reste prioritaire et ne peut pas être ignoré. Anti-invention : les items et signaux viennent des données utilisateur, jamais inventés. Le HTML ne change pas ; seuls ces champs changent le rendu.",
  "title": "File de priorité",
  "intro_label": "Items triés par priorité (erreurs répétées + échéance). Clique pour réviser.",
  "queue_items": [
    {
      "item_id": "item-cause-consequence",
      "label": "Cause / conséquence",
      "priority_level": "haute",
      "priority_score": 4,
      "signal_source": "4 erreurs · échéance proche",
      "teacher_override": false
    },
    {
      "item_id": "item-dates-1789",
      "label": "Dates de 1789",
      "priority_level": "moyenne",
      "priority_score": 2,
      "signal_source": "2 erreurs",
      "teacher_override": false
    },
    {
      "item_id": "item-vocabulaire",
      "label": "Vocabulaire",
      "priority_level": "haute",
      "priority_score": 5,
      "signal_source": "verrou professeur",
      "teacher_override": true
    }
  ],
  "feedback_selected": "📌 « {label} » sélectionné · priorité {priority_level}.",
  "feedback_signal_prefix": "Signal :",
  "feedback_locked": "🔒 Item verrouillé par le prof : il reste prioritaire et ne peut pas être ignoré par l'élève."
}
