- Shipped
- 11 listopada 2026 09:54 UTC
- Author
- Kamo
- Commit
- 50a369f
TriggerConfig zyskuje leadFilter, accountFilter, loanFilter, loanStatuses, audienceId i includeExisting; drip zapisany z płaskim market/vendor/ Listy produktów/stanów odczytuje je złożone w leadFilter Sprawdzanie leadów przez SQL kampanii podczas swepu urodzin/rocznicy (AudienceQueries.byUidAll, jeden klucz odczytu) w zasięgu elementu członkowskiego Kto ostatnio zapisał drip; porównanie w pamięci LeadFacts zniknęło. byUidAll odczytuje teraz według klucza z "x.org_id + 0" (6,6 s -> 0,9 ms na Największa organizacja). Nowe wyzwalacze: AUDIENCE_ENTERED, ACCOUNT_CREATED, LOAN_STATUS_REACHED LOAN_CLOSING_SOON i RATE_LOCK_EXPIRING (codzienny przegląd). Nowa rejestracja Typy kontaktów ACCOUNT i LOAN z polami scalania pożyczek. ExitRules leaveWhenNoLongerMatching ponownie sprawdza przed każdym e-mailem (NO_LONGER_MATCHES). POST **************** (+ /estimate) rejestruje wybór, 500 rekordów w żądaniu, a reszta jako zadanie z możliwością wznowienia na kropli. Kolumny audience_scope, sweep_state, enroll_job są dodawane przy starcie przez DripAudienceSchema (db/drip-audience.sql).
