{
  "dataset": "Mars Settlement Calculator Assumptions",
  "version": "1.1",
  "verified_date": "2026-08-13",
  "entries": [
    {
      "id": "water_population",
      "calculator": "water_makeup",
      "variable": "population",
      "value": 100,
      "unit": "personnes",
      "definition": "Population du scénario",
      "time_basis": "instantané",
      "system_boundary": "colonie/scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Entrée modifiable.",
      "dataset_version": "1.1"
    },
    {
      "id": "water_use",
      "calculator": "water_makeup",
      "variable": "usage_per_person_day",
      "value": 25,
      "unit": "L/personne/j",
      "definition": "Débit d’eau compté dans la frontière choisie",
      "time_basis": "par jour",
      "system_boundary": "frontière d’usage à définir",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Ce n’est pas une valeur NASA universelle.",
      "dataset_version": "1.1"
    },
    {
      "id": "water_recovery",
      "calculator": "water_makeup",
      "variable": "recovery",
      "value": 98,
      "unit": "%",
      "definition": "Fraction récupérée dans la boucle considérée",
      "time_basis": "selon frontière de mesure",
      "system_boundary": "ECLSS/ISS démontré, à ne pas généraliser",
      "evidence_status": "performance démontrée",
      "source_title": "NASA Achieves Water Recovery Milestone on ISS",
      "source_url": "https://www.nasa.gov/missions/station/iss-research/nasa-achieves-water-recovery-milestone-on-international-space-station/",
      "source_date": "2023-06-20",
      "verified_date": "2026-08-13",
      "notes": "NASA décrit 98% de récupération totale dans le périmètre ECLSS démontré.",
      "dataset_version": "1.1"
    },
    {
      "id": "water_days",
      "calculator": "water_makeup",
      "variable": "duration",
      "value": 30,
      "unit": "jours",
      "definition": "Durée du scénario",
      "time_basis": "jours",
      "system_boundary": "scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Entrée modifiable.",
      "dataset_version": "1.1"
    },
    {
      "id": "oxygen_population",
      "calculator": "oxygen_demand",
      "variable": "population",
      "value": 100,
      "unit": "personnes",
      "definition": "Population du scénario",
      "time_basis": "instantané",
      "system_boundary": "équipage",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Entrée modifiable.",
      "dataset_version": "1.1"
    },
    {
      "id": "oxygen_rate",
      "calculator": "oxygen_demand",
      "variable": "oxygen_rate",
      "value": 0.82,
      "unit": "kg/personne/j",
      "definition": "Charge métabolique O₂ par jour standard avec exercice",
      "time_basis": "24 h",
      "system_boundary": "profil humain NASA de référence",
      "evidence_status": "valeur de référence NASA",
      "source_title": "NASA OCHMO-TB-004",
      "source_url": "https://www.nasa.gov/ochmo-tb-004-carbon-dioxide-2/",
      "source_date": "2026",
      "verified_date": "2026-08-13",
      "notes": "Le besoin réel dépend de l’activité et du profil mission.",
      "dataset_version": "1.1"
    },
    {
      "id": "oxygen_days",
      "calculator": "oxygen_demand",
      "variable": "duration",
      "value": 30,
      "unit": "jours",
      "definition": "Durée du scénario",
      "time_basis": "jours",
      "system_boundary": "scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Entrée modifiable.",
      "dataset_version": "1.1"
    },
    {
      "id": "oxygen_margin",
      "calculator": "oxygen_demand",
      "variable": "storage_margin",
      "value": 20,
      "unit": "%",
      "definition": "Marge ajoutée au besoin nominal",
      "time_basis": "sur la durée",
      "system_boundary": "stockage scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Marge choisie, non exigence NASA universelle.",
      "dataset_version": "1.1"
    },
    {
      "id": "cargo_mass",
      "calculator": "cargo_landings",
      "variable": "campaign_mass",
      "value": 5000,
      "unit": "t",
      "definition": "Masse totale à déposer",
      "time_basis": "campagne",
      "system_boundary": "scénario logistique",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Entrée modifiable.",
      "dataset_version": "1.1"
    },
    {
      "id": "cargo_payload",
      "calculator": "cargo_landings",
      "variable": "payload_per_landing",
      "value": 50,
      "unit": "t/atterrissage",
      "definition": "Charge utile posée créditée par atterrissage",
      "time_basis": "par atterrissage",
      "system_boundary": "scénario de lander",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "Human Mars EDL Architecture Study Overview",
      "source_url": "https://ntrs.nasa.gov/citations/20160011571",
      "source_date": "2016",
      "verified_date": "2026-08-13",
      "notes": "NASA EDLAS étudiait 20 t et un modèle 5–40 t; 50 t est volontairement un scénario, pas une capacité démontrée.",
      "dataset_version": "1.1"
    },
    {
      "id": "cargo_availability",
      "calculator": "cargo_landings",
      "variable": "logistics_factor",
      "value": 90,
      "unit": "%",
      "definition": "Facteur de crédit logistique",
      "time_basis": "campagne",
      "system_boundary": "scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Réduction pédagogique de la charge utile créditée.",
      "dataset_version": "1.1"
    },
    {
      "id": "cargo_reserve",
      "calculator": "cargo_landings",
      "variable": "campaign_reserve",
      "value": 10,
      "unit": "%",
      "definition": "Réserve de masse de campagne",
      "time_basis": "campagne",
      "system_boundary": "scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Marge de scénario.",
      "dataset_version": "1.1"
    },
    {
      "id": "solar_load",
      "calculator": "solar_battery",
      "variable": "average_load",
      "value": 250,
      "unit": "kW",
      "definition": "Charge électrique moyenne",
      "time_basis": "continu",
      "system_boundary": "micro-réseau scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Entrée modifiable.",
      "dataset_version": "1.1"
    },
    {
      "id": "solar_sol",
      "calculator": "solar_battery",
      "variable": "sol_duration",
      "value": 24.65979,
      "unit": "h/sol",
      "definition": "Durée du sol martien moyen",
      "time_basis": "sol martien",
      "system_boundary": "temps planétaire",
      "evidence_status": "valeur NASA",
      "source_title": "NASA GISS Mars24",
      "source_url": "https://www.giss.nasa.gov/tools/mars24/help/notes.html",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "24 h 39 min 35.244 s environ.",
      "dataset_version": "1.1"
    },
    {
      "id": "solar_hours",
      "calculator": "solar_battery",
      "variable": "equivalent_sun_hours",
      "value": 6,
      "unit": "h/sol",
      "definition": "Heures solaires équivalentes choisies",
      "time_basis": "par sol",
      "system_boundary": "scénario énergétique",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Ne représente pas une climatologie martienne universelle.",
      "dataset_version": "1.1"
    },
    {
      "id": "solar_efficiency",
      "calculator": "solar_battery",
      "variable": "system_efficiency",
      "value": 70,
      "unit": "%",
      "definition": "Rendement global production→charge",
      "time_basis": "par cycle",
      "system_boundary": "scénario énergétique",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Inclut conceptuellement les pertes choisies par l’utilisateur.",
      "dataset_version": "1.1"
    },
    {
      "id": "solar_density",
      "calculator": "solar_battery",
      "variable": "panel_power_density",
      "value": 0.18,
      "unit": "kW/m²",
      "definition": "Puissance surfacique choisie",
      "time_basis": "conditions choisies",
      "system_boundary": "champ PV scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Dépend de la technologie et des conditions.",
      "dataset_version": "1.1"
    },
    {
      "id": "solar_autonomy",
      "calculator": "solar_battery",
      "variable": "battery_autonomy",
      "value": 18,
      "unit": "h",
      "definition": "Autonomie sans production",
      "time_basis": "heures",
      "system_boundary": "stockage scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Entrée modifiable.",
      "dataset_version": "1.1"
    },
    {
      "id": "solar_usable",
      "calculator": "solar_battery",
      "variable": "usable_battery_fraction",
      "value": 80,
      "unit": "%",
      "definition": "Fraction nominale de batterie considérée utilisable",
      "time_basis": "cycle",
      "system_boundary": "stockage scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Ne représente pas une chimie ou une politique de vieillissement universelle.",
      "dataset_version": "1.1"
    },
    {
      "id": "gas_volume",
      "calculator": "habitat_gas",
      "variable": "volume",
      "value": 500,
      "unit": "m³",
      "definition": "Volume gazeux de l’habitat",
      "time_basis": "instantané",
      "system_boundary": "habitat scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "NASA Glenn Equation of State",
      "source_url": "https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/equation-of-state/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Relation physique P·V=n·R·T; valeurs d’architecture modifiables.",
      "dataset_version": "1.1"
    },
    {
      "id": "gas_pressure",
      "calculator": "habitat_gas",
      "variable": "pressure",
      "value": 70,
      "unit": "kPa",
      "definition": "Pression totale choisie",
      "time_basis": "instantané",
      "system_boundary": "habitat scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "NASA Glenn Equation of State",
      "source_url": "https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/equation-of-state/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Relation physique P·V=n·R·T; valeurs d’architecture modifiables.",
      "dataset_version": "1.1"
    },
    {
      "id": "gas_temperature",
      "calculator": "habitat_gas",
      "variable": "temperature",
      "value": 295,
      "unit": "K",
      "definition": "Température absolue choisie",
      "time_basis": "instantané",
      "system_boundary": "habitat scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "NASA Glenn Equation of State",
      "source_url": "https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/equation-of-state/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Relation physique P·V=n·R·T; valeurs d’architecture modifiables.",
      "dataset_version": "1.1"
    },
    {
      "id": "gas_o2",
      "calculator": "habitat_gas",
      "variable": "oxygen_fraction",
      "value": 30,
      "unit": "%",
      "definition": "Fraction molaire O₂ choisie",
      "time_basis": "instantané",
      "system_boundary": "composition scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "NASA Glenn Equation of State",
      "source_url": "https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/equation-of-state/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Relation physique P·V=n·R·T; valeurs d’architecture modifiables.",
      "dataset_version": "1.1"
    },
    {
      "id": "gas_molar_mass",
      "calculator": "habitat_gas",
      "variable": "mean_molar_mass",
      "value": 0.029,
      "unit": "kg/mol",
      "definition": "Masse molaire moyenne choisie du mélange",
      "time_basis": "instantané",
      "system_boundary": "composition scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "NASA Glenn Equation of State",
      "source_url": "https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/equation-of-state/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Relation physique P·V=n·R·T; valeurs d’architecture modifiables.",
      "dataset_version": "1.1"
    },
    {
      "id": "hohmann_r1",
      "calculator": "hohmann",
      "variable": "departure_radius",
      "value": 1.0,
      "unit": "au",
      "definition": "Rayon orbital circulaire idéalisé de départ",
      "time_basis": "orbite idéale",
      "system_boundary": "modèle héliocentrique",
      "evidence_status": "hypothèse de modèle",
      "source_title": "NASA/JPL Basics of Space Flight",
      "source_url": "https://science.nasa.gov/learn/basics-of-space-flight/chapter4-1/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Terre approximée circulaire à 1 au.",
      "dataset_version": "1.1"
    },
    {
      "id": "hohmann_r2",
      "calculator": "hohmann",
      "variable": "arrival_radius",
      "value": 1.524,
      "unit": "au",
      "definition": "Rayon orbital circulaire idéalisé d’arrivée",
      "time_basis": "orbite idéale",
      "system_boundary": "modèle héliocentrique",
      "evidence_status": "hypothèse de modèle",
      "source_title": "NASA/JPL Basics of Space Flight",
      "source_url": "https://science.nasa.gov/learn/basics-of-space-flight/chapter4-1/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Mars approximée circulaire à 1.524 au.",
      "dataset_version": "1.1"
    },
    {
      "id": "hohmann_au",
      "calculator": "hohmann",
      "variable": "astronomical_unit",
      "value": 149597870.7,
      "unit": "km/au",
      "definition": "Unité astronomique",
      "time_basis": "constante",
      "system_boundary": "conversion",
      "evidence_status": "constante définie",
      "source_title": "JPL Solar System Dynamics",
      "source_url": "https://ssd.jpl.nasa.gov/glossary/au.html",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "1 au = 149 597 870.700 km.",
      "dataset_version": "1.1"
    },
    {
      "id": "hohmann_gm",
      "calculator": "hohmann",
      "variable": "solar_gm",
      "value": 132712440041.27942,
      "unit": "km³/s²",
      "definition": "Paramètre gravitationnel héliocentrique GM☉",
      "time_basis": "constante",
      "system_boundary": "modèle à deux corps",
      "evidence_status": "valeur JPL",
      "source_title": "JPL Astrodynamic Parameters",
      "source_url": "https://ssd.jpl.nasa.gov/astro_par.html",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Utilisé pour le calcul vis-viva idéalisé.",
      "dataset_version": "1.1"
    },
    {
      "id": "dv_isp",
      "calculator": "delta_v",
      "variable": "specific_impulse",
      "value": 360,
      "unit": "s",
      "definition": "Impulsion spécifique choisie",
      "time_basis": "pendant la combustion",
      "system_boundary": "moteur scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "NASA Glenn Ideal Rocket Equation",
      "source_url": "https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/ideal-rocket-equation/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Valeur modifiable; pas un moteur imposé.",
      "dataset_version": "1.1"
    },
    {
      "id": "dv_wet",
      "calculator": "delta_v",
      "variable": "initial_mass",
      "value": 100,
      "unit": "t",
      "definition": "Masse initiale avant combustion",
      "time_basis": "instant initial",
      "system_boundary": "véhicule scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "Entrée modifiable.",
      "dataset_version": "1.1"
    },
    {
      "id": "dv_prop",
      "calculator": "delta_v",
      "variable": "propellant_mass",
      "value": 70,
      "unit": "t",
      "definition": "Masse de propergol consommable",
      "time_basis": "combustion idéale",
      "system_boundary": "véhicule scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "",
      "source_url": "",
      "source_date": "",
      "verified_date": "2026-08-13",
      "notes": "La masse finale vaut masse initiale moins propergol.",
      "dataset_version": "1.1"
    },
    {
      "id": "dv_g0",
      "calculator": "delta_v",
      "variable": "standard_gravity",
      "value": 9.80665,
      "unit": "m/s²",
      "definition": "Accélération standard g₀ utilisée pour définir Isp",
      "time_basis": "constante",
      "system_boundary": "conversion Isp→vitesse équivalente",
      "evidence_status": "constante définie",
      "source_title": "NIST Guide to SI",
      "source_url": "https://www.nist.gov/pml/special-publication-811/nist-guide-si-appendix-b-conversion-factors/nist-guide-si-appendix-b9",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Valeur standard 9.80665 m/s².",
      "dataset_version": "1.1"
    },
    {
      "id": "link_freq",
      "calculator": "link_budget",
      "variable": "frequency",
      "value": 8.4,
      "unit": "GHz",
      "definition": "Fréquence porteuse choisie",
      "time_basis": "instantané",
      "system_boundary": "liaison scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "JPL DSN Telecommunications Link Design Handbook 810-005",
      "source_url": "https://deepspace.jpl.nasa.gov/dsndocs/810-005/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Le calcul s’arrête à la puissance reçue; pas de bruit, C/N0 ni débit garanti.",
      "dataset_version": "1.1"
    },
    {
      "id": "link_distance",
      "calculator": "link_budget",
      "variable": "distance",
      "value": 100,
      "unit": "million km",
      "definition": "Distance de propagation choisie",
      "time_basis": "instantané",
      "system_boundary": "liaison scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "JPL DSN Telecommunications Link Design Handbook 810-005",
      "source_url": "https://deepspace.jpl.nasa.gov/dsndocs/810-005/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Le calcul s’arrête à la puissance reçue; pas de bruit, C/N0 ni débit garanti.",
      "dataset_version": "1.1"
    },
    {
      "id": "link_power",
      "calculator": "link_budget",
      "variable": "transmit_power",
      "value": 100,
      "unit": "W",
      "definition": "Puissance RF émise",
      "time_basis": "instantané",
      "system_boundary": "émetteur scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "JPL DSN Telecommunications Link Design Handbook 810-005",
      "source_url": "https://deepspace.jpl.nasa.gov/dsndocs/810-005/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Le calcul s’arrête à la puissance reçue; pas de bruit, C/N0 ni débit garanti.",
      "dataset_version": "1.1"
    },
    {
      "id": "link_gt",
      "calculator": "link_budget",
      "variable": "tx_gain",
      "value": 35,
      "unit": "dBi",
      "definition": "Gain antenne émission",
      "time_basis": "instantané",
      "system_boundary": "antenne scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "JPL DSN Telecommunications Link Design Handbook 810-005",
      "source_url": "https://deepspace.jpl.nasa.gov/dsndocs/810-005/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Le calcul s’arrête à la puissance reçue; pas de bruit, C/N0 ni débit garanti.",
      "dataset_version": "1.1"
    },
    {
      "id": "link_gr",
      "calculator": "link_budget",
      "variable": "rx_gain",
      "value": 65,
      "unit": "dBi",
      "definition": "Gain antenne réception",
      "time_basis": "instantané",
      "system_boundary": "antenne scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "JPL DSN Telecommunications Link Design Handbook 810-005",
      "source_url": "https://deepspace.jpl.nasa.gov/dsndocs/810-005/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Le calcul s’arrête à la puissance reçue; pas de bruit, C/N0 ni débit garanti.",
      "dataset_version": "1.1"
    },
    {
      "id": "link_losses",
      "calculator": "link_budget",
      "variable": "other_losses",
      "value": 3,
      "unit": "dB",
      "definition": "Pertes additionnelles choisies",
      "time_basis": "instantané",
      "system_boundary": "liaison scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "JPL DSN Telecommunications Link Design Handbook 810-005",
      "source_url": "https://deepspace.jpl.nasa.gov/dsndocs/810-005/",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Le calcul s’arrête à la puissance reçue; pas de bruit, C/N0 ni débit garanti.",
      "dataset_version": "1.1"
    },
    {
      "id": "avail_mtbf",
      "calculator": "availability",
      "variable": "mtbf",
      "value": 1000,
      "unit": "h",
      "definition": "Temps moyen entre défaillances choisi",
      "time_basis": "hypothèse stationnaire",
      "system_boundary": "équipement scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "NASA Reliability and Maintainability / NASA-STD-8729.1A",
      "source_url": "https://sma.nasa.gov/sma-disciplines/reliability-and-maintability",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Modèle simplifié; l’opérationnel réel inclut logistique, diagnostics et distributions de panne.",
      "dataset_version": "1.1"
    },
    {
      "id": "avail_mttr",
      "calculator": "availability",
      "variable": "mttr",
      "value": 5,
      "unit": "h",
      "definition": "Temps moyen de réparation active choisi",
      "time_basis": "réparation",
      "system_boundary": "équipement scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "NASA Reliability and Maintainability / NASA-STD-8729.1A",
      "source_url": "https://sma.nasa.gov/sma-disciplines/reliability-and-maintability",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Modèle simplifié; l’opérationnel réel inclut logistique, diagnostics et distributions de panne.",
      "dataset_version": "1.1"
    },
    {
      "id": "avail_units",
      "calculator": "availability",
      "variable": "fleet_units",
      "value": 4,
      "unit": "unités",
      "definition": "Nombre d’unités exploitées",
      "time_basis": "scénario",
      "system_boundary": "flotte scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "NASA Reliability and Maintainability / NASA-STD-8729.1A",
      "source_url": "https://sma.nasa.gov/sma-disciplines/reliability-and-maintability",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Modèle simplifié; l’opérationnel réel inclut logistique, diagnostics et distributions de panne.",
      "dataset_version": "1.1"
    },
    {
      "id": "avail_period",
      "calculator": "availability",
      "variable": "operating_period",
      "value": 1000,
      "unit": "h",
      "definition": "Durée d’exploitation par unité",
      "time_basis": "période",
      "system_boundary": "flotte scénario",
      "evidence_status": "scenario Delta-Sierra",
      "source_title": "NASA Reliability and Maintainability / NASA-STD-8729.1A",
      "source_url": "https://sma.nasa.gov/sma-disciplines/reliability-and-maintability",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Modèle simplifié; l’opérationnel réel inclut logistique, diagnostics et distributions de panne.",
      "dataset_version": "1.1"
    },
    {
      "id": "avail_reserve",
      "calculator": "availability",
      "variable": "spare_reserve_factor",
      "value": 25,
      "unit": "%",
      "definition": "Marge sur la demande moyenne de rechanges",
      "time_basis": "période",
      "system_boundary": "stock scénario",
      "evidence_status": "hypothèse pédagogique",
      "source_title": "NASA Reliability and Maintainability / NASA-STD-8729.1A",
      "source_url": "https://sma.nasa.gov/sma-disciplines/reliability-and-maintability",
      "source_date": "current",
      "verified_date": "2026-08-13",
      "notes": "Modèle simplifié; l’opérationnel réel inclut logistique, diagnostics et distributions de panne.",
      "dataset_version": "1.1"
    }
  ]
}