Skip to content

0004 cache policy explicite par step

ADR-4 — Cache Policy explicite par step

Décision : Chaque step ZenML déclare explicitement sa politique de cache. Pas de cache implicite.

Invariants : - Steps qui lisent des données live (Binance, W&B) : enable_cache=False - Steps qui mutent un état externe (MLflow tags, aliases) : enable_cache=False - Steps déterministes avec mêmes inputs : enable_cache=True autorisé - Le decorator @step(enable_cache=...) DOIT être présent sur chaque step

Fichiers concernés : Tous les fichiers dans zenml_pipelines/steps/