> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://documentation.celestory.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Condition - Condition

# Condition - Condition

Permet d'orienter le flux d'exécution du scénario selon que l'expression évaluée soit Vraie ou Fausse.

## ⚙️ Exécution et Architecture Voltask
Il s'agit d'un bloc fondamental de contrôle de flux géré au cœur du moteur (`voltask-orchestrator`). L'orchestrateur (Go) évalue l'entrée à très haute vitesse et redirige l'exécution vers la branche logicielle appropriée sans aucune latence.

## 📥 En entrée (Inputs)
- **condition** : Une expression booléenne (Boolean) générée en amont. Souvent le résultat d'un test logique (ex: un bloc Equal).

## 📤 En sortie (Outputs)
Le bloc génère un flux d'exécution séparé (pas de variable de sortie stricte) :
- **True** : Branche de déclenchement activée si l'expression en entrée est évaluée à Vrai.
- **False** : Branche de déclenchement activée si l'expression est Fausse.

## 💡 Exemple d'utilisation
S'utilise couramment pour envoyer un email de bienvenue (Send email SMTP) uniquement si une variable `is_new_user` est Vraie, ou pour interrompre l'exécution si des données obligatoires sont manquantes.

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

### 📥 En entrée (Inputs)

- in
- condition

### 📤 En sortie (Outputs)

- true
- false
