{
  "schemaVersion": "1.0",
  "courseId": "exotic-metrics",
  "labId": "exotic-metric",
  "title": "Enregistrements de besoins exotiques-métriques",
  "description": "Records de géométrie de la gorge, de l’état énergétique, des marées et de traversée.",
  "columns": [
    {
      "id": "throat_radius",
      "label": "Rayon de gorge",
      "type": "number",
      "unit": "m",
      "description": "Rayon superficiel minimal."
    },
    {
      "id": "shape_derivative",
      "label": "Dérivée de forme",
      "type": "number",
      "unit": "dimensionless",
      "description": "Dérivé à la gorge."
    },
    {
      "id": "radial_nec",
      "label": "Contraction du NEC radial",
      "type": "number",
      "unit": "J/m³",
      "description": "Contraction nulle déclarée par le référentiel."
    },
    {
      "id": "tidal_scale",
      "label": "Échelle de marée",
      "type": "number",
      "unit": "1/s²",
      "description": "Diagnostic de marée de traversée déclaré."
    },
    {
      "id": "crossing_time",
      "label": "Temps de traversée",
      "type": "number",
      "unit": "s",
      "description": "Durée de traversée modélisée."
    },
    {
      "id": "gate",
      "label": "Décision sur la porte",
      "type": "text",
      "unit": "label",
      "description": "Décision combinée géométrie/source/déplacement."
    }
  ]
}
