{
    "id": "BR-L-03-prime-performance",
    "label": "Calcul de la prime de performance",
    "description": "Calcule la prime de performance du salarié en appliquant un pourcentage sur un montant de base.",
  
    "inputs": {
      "montant_base": "number",
      "taux_performance": "number"
    },
  
    "outputs": {
      "prime_performance": "number",
      "libelle": "string",
      "type_ligne": "string",
      "periode": "object",
      "base_calcul": "string",
      "commentaire": "string",
      "error": "string|null"
    },
  
    "ast": {
      "type": "Program",
      "body": [
        {
          "type": "Let",
          "name": "prime_performance",
          "value": {
            "type": "BinaryExpression",
            "operator": "*",
            "left": {"type": "Identifier", "name": "montant_base"},
            "right": {"type": "Identifier", "name": "taux_performance"}
          }
        },
        {
          "type": "Return",
          "value": {
            "type": "ObjectExpression",
            "properties": [
              {"key": "prime_performance", "value": {"type": "Identifier", "name": "prime_performance"}},
              {"key": "libelle", "value": {"type": "Literal", "value": "Prime de performance"}},
              {"key": "type_ligne", "value": {"type": "Literal", "value": "prime"}},
              {"key": "periode", "value": {"type": "Literal", "value": {"debut": "2025-12-01", "fin": "2025-12-31"}}},
              {"key": "base_calcul", "value": {"type": "Literal", "value": "montant_base * taux_performance"}},
              {"key": "commentaire", "value": {"type": "Literal", "value": "Prime de performance calculée en pourcentage du montant de base"}},
              {"key": "error", "value": {"type": "Literal", "value": null}}
            ]
          }
        }
      ]
    },
  
    "example_input": {
      "montant_base": 2000,
      "taux_performance": 0.10
    },
  
    "example_output": {
      "prime_performance": 200,
      "libelle": "Prime de performance",
      "type_ligne": "prime",
      "periode": {"debut": "2025-12-01", "fin": "2025-12-31"},
      "base_calcul": "montant_base * taux_performance",
      "commentaire": "Prime de performance calculée en pourcentage du montant de base",
      "error": null
    }
  }
  