From 42518b2137cbaac98b8e1d93fcd97068915f5717 Mon Sep 17 00:00:00 2001 From: dmitriylaukhin Date: Sat, 7 Nov 2026 14:38:12 +0500 Subject: [PATCH] Mark quiz-lead merge logic with decision D-BIZ-017 Co-Authored-By: Claude Opus 5.5 --- src/lib/quiz-lead.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/quiz-lead.ts b/src/lib/quiz-lead.ts index 7a832ea..8680ca4 100644 --- a/src/lib/quiz-lead.ts +++ b/src/lib/quiz-lead.ts @@ -185,6 +185,7 @@ export type ExistingPlan = }; }; +// РЕШЕНИЕ D-BIZ-017: список — через subscribers/lists add, атрибуты — PUT с текущими списками без preconfirm export function planExisting(sub: ListmonkSubscriber, lead: QuizLead, listId: number, now: Date): ExistingPlan { if (sub.status === "blocklisted") return { kind: "skip", reason: "blocklisted" }; const current = sub.lists.map((l) => l.id);