{
  "schemaVersion": "1.0",
  "courseId": "quantum-energy",
  "labId": "energy-ledger",
  "title": "Registros de energía del ciclo cuántico",
  "description": "Registros de energía, control, información y cierre de estados resueltos por etapas.",
  "columns": [
    {
      "id": "stage",
      "label": "Etapa del ciclo",
      "type": "text",
      "unit": "label",
      "description": "Preparación, extracción, retroalimentación, reinicio u otra etapa."
    },
    {
      "id": "system_delta_e",
      "label": "Sistema ΔE",
      "type": "number",
      "unit": "J",
      "description": "Cambio de energía medio de trabajo."
    },
    {
      "id": "work_in",
      "label": "Trabajo en",
      "type": "number",
      "unit": "J",
      "description": "Trabajo externo suministrado."
    },
    {
      "id": "work_out",
      "label": "Trabajo de salida",
      "type": "number",
      "unit": "J",
      "description": "Trabajo útil entregado."
    },
    {
      "id": "heat",
      "label": "Calor",
      "type": "number",
      "unit": "J",
      "description": "El calor se transfirió al sistema."
    },
    {
      "id": "control_cost",
      "label": "Coste de control",
      "type": "number",
      "unit": "J",
      "description": "Coste de medición, retroalimentación, memoria y reinicio."
    },
    {
      "id": "state_returned",
      "label": "Estado regresado",
      "type": "boolean",
      "unit": "boolean",
      "description": "Si todos los recursos declarados regresan a sus estados iniciales."
    }
  ]
}
