Le bloc Add permet d'ajouter une valeur à une autre (addition numérique ou concaténation de texte selon le type).

## ⚙️ Exécution et Architecture Voltask
Ce bloc est traité par l'orchestrateur central (`voltask-orchestrator`) écrit en **Go**, assurant une exécution ultrarapide. Le comportement exact (addition mathématique ou concaténation de chaînes de caractères) est géré dynamiquement par le moteur d'inférence de types (`voltask-infer`) en fonction des entrées au moment de l'exécution.

## 📥 En entrée (Inputs)
- **a** : La première valeur (Nombre ou Texte).
- **b** : La seconde valeur à ajouter (Nombre ou Texte).

## 📤 En sortie (Outputs)
- **result** : Le résultat de l'addition ou de la concaténation. Son type (Nombre ou Texte) est déduit et transmis dynamiquement aux blocs suivants en aval.

## 💡 Exemple d'utilisation
Ce bloc est très utile pour incrémenter un compteur dans une boucle, ou pour assembler dynamiquement deux portions de texte (ex: concaténer un prénom et un nom depuis une base de données).

### ⚙️ Paramètres techniques exacts (issus du code source)

### 📥 En entrée (Inputs)

- a
- b

### 📤 En sortie (Outputs)

- result

Le bloc Ajouter additionne deux nombres : il calcule **a + b**. Par exemple, 2 plus 3 donne 5.

> 🆕 **Nouveau (13/10/2026, pas encore en production)** : d'après le code, ce bloc ne reçoit que des nombres. Il n'assemble pas de textes (pour cela, utilisez le bloc **Format**).

## ⚙️ Exécution et Architecture Voltask
Ce bloc est une expression : il n'a pas d'entrée ni de sortie de flux (pas de `in` ni de `out`). L'orchestrateur Go (`voltask-orchestrator`) le calcule au moment où un bloc suivant lit sa valeur. Il ne consomme aucun crédit.

Les entrées **a** et **b** sont déclarées comme des nombres, et le résultat est un nombre. Contrairement aux autres blocs de calcul (Soustraire, Multiplier...), ce bloc n'a pas le contrôle d'erreur détaillé : branchez-lui toujours des nombres. Pour assembler deux textes (prénom et nom), utilisez le bloc **Format**.

Les nombres sont calculés comme sur une calculatrice informatique : 0,1 plus 0,2 donne 0,30000000000000004. Passez le résultat dans le bloc **Arrondir** pour obtenir une valeur propre.

## 📥 En entrée (Inputs)
- **a** : le premier nombre.
- **b** : le second nombre.

## 📤 En sortie (Outputs)
- **result** (résultat) : le nombre **a + b**.

## 💡 Exemple d'utilisation
Pour calculer le total d'une commande, ajoutez le sous-total (**a**) et les frais de port (**b**), puis passez le résultat dans **Arrondir** avec 2 décimales.

### ⚙️ Paramètres techniques exacts (issus du code source)

### 📥 En entrée (Inputs)

- a
- b

### 📤 En sortie (Outputs)

- result
