Le concept de CEI est simple :
1 - On réalise les conditions en premier (checks).
2 - Les conditions sont valides, alors on applique les effets sur le contrat (effects).
3 - Si besoin, on effectue les interactions avec des contrats externes (interactions).
Classique !