- Shipped
- 11 Kasım 2026 09:54 UTC
- Author
- Kamo
- Commit
- 50a369f
TriggerConfig leadFilter, accountFilter, loanFilter, loanStatuses, audienceId ve includeExisting; flat market/vendor/ ile kaydedilmiş bir damla ürün/durum listelerini leadFilter'a katlanarak okur doğum günü/yıldönümü temizliği kampanyanın SQL'i ile öndeliği kontrol eder (AudienceQueries.byUidAll, bir anahtar okunur) üyenin ulaşılabilirliği içinde En son damlayı kim kurtarmış; hafızadaki LeadFacts karşılaştırması yok. byUidAll artık "x.org_id + 0" ile anahtar tarafından okunur (6.6 s -> 0.9 ms En büyük org). Yeni tetikleyici: AUDIENCE_ENTERED, ACCOUNT_CREATED, LOAN_STATUS_REACHED LOAN_CLOSING_SOON ve RATE_LOCK_EXPIRING (günlük temizleme). Yeni kayıt iletişim tipleri ACCOUNT ve LOAN ile kredi birleşme alanları. ExitRules leaveWhenNoLongerMatching her e-postadan önce tekrar kontrol eder (NO_LONGER_MATCHES). POST **************** (+ /estimate) bir seçimi kaydeder, İstekte 500 kayıt var ve geri kalanı da bir iş olarak devam edebilir. audience_scope, sweep_state, enroll_job sütunları başlatma sırasında eklenir: DripAudienceSchema (db/drip-audience.sql).
