C'est lundi 9 h, ton boss te demande de re-traiter les 3 derniers mois parce qu'une règle métier a changé. Daily schedule continue de tourner. Tu lances backfill. Si tu ne sais pas gérer concurrence des partitions, tu casses prod.
Ce projet te fait câbler Dagster avec une `DailyPartitionsDefinition` sur 90 jours, un schedule quotidien parallèle, des concurrency limits, des retry policies sur les partitions « empoisonnées », et un sensor qui réagit à un asset upstream. Tu apprends à raisonner en partitions, pas en lignes.
CI vérifie statiquement que tu as déclaré les bonnes structures (definitions chargent, partitions daily, retry policy présente, concurrency limit > 0) et dynamiquement que ton backfill réussit sur une partition empoisonnée après retry, et qu'une re-exécution de la même partition ne duplique pas les lignes.