{
  "schemaVersion": "1.0",
  "courseId": "quantum-energy",
  "labId": "energy-ledger",
  "title": "Enregistrements énergétiques du cycle quantique",
  "description": "Des enregistrements d’énergie, de contrôle, d’information et de fermeture d’états résolus par stades.",
  "columns": [
    {
      "id": "stage",
      "label": "Étape du cycle",
      "type": "text",
      "unit": "label",
      "description": "Préparation, extraction, rétroaction, réinitialisation ou autre étape."
    },
    {
      "id": "system_delta_e",
      "label": "Système ΔE",
      "type": "number",
      "unit": "J",
      "description": "Changement d’énergie moyen-travail."
    },
    {
      "id": "work_in",
      "label": "Travail dans",
      "type": "number",
      "unit": "J",
      "description": "Travail externe fourni."
    },
    {
      "id": "work_out",
      "label": "Travail sortant",
      "type": "number",
      "unit": "J",
      "description": "Travail utile livré."
    },
    {
      "id": "heat",
      "label": "Chaleur",
      "type": "number",
      "unit": "J",
      "description": "La chaleur s’est transférée dans le système."
    },
    {
      "id": "control_cost",
      "label": "Coût de contrôle",
      "type": "number",
      "unit": "J",
      "description": "Coût de mesure, de rétroaction, mémoire et réinitialisation."
    },
    {
      "id": "state_returned",
      "label": "État de retour",
      "type": "boolean",
      "unit": "boolean",
      "description": "Si toutes les ressources déclarées reviennent à leur état initial."
    }
  ]
}
