beta 프로덕션 기준 종합 진단 리포트
| lead_status | 건수 | 비율 | 분포 |
|---|---|---|---|
| new | 196,146 | 78.9% | |
| contacted | 48,449 | 19.5% | |
| unsubscribed | 2,325 | 0.9% | |
| bounced | 1,105 | 0.4% | |
| replied | 581 | 0.23% |
6월 초 대량 임포트 집중 — 06-01 주 190,184건 신규 적재. pipeline_stage 전량 engaged.
| status | 건수 | 비율 |
|---|---|---|
| delivered | 65,952 | 79.5% |
| opened | 8,147 | 9.8% |
| clicked | 5,372 | 6.5% |
| bounced | 3,373 | 4.1% |
| failed | 14 | 0.02% |
| spam | 11 | 0.01% |
bounce_type: soft 1,856 · hard 1,545
| 날짜 | 발송 | 도달 | 바운스율 |
|---|---|---|---|
| 06-02 | 4,480 | 2,915 | 17.5% |
| 06-03 | 6,731 | 4,779 | 11.6% |
| 06-04 | 6,814 | 4,832 | 8.0% |
| 06-05 | 18,746 | 13,599 | 2.2% |
발송은 06-02 본격 가동 → 바운스율 17.5% → 2.2% 빠른 개선(워밍업 효과).
| intent | 건수 | 슬랙 알림(신규 필터) |
|---|---|---|
| out_of_office | 262 | 억제 |
| neutral | 219 | 억제 |
| (미분류) | 79 | 분류 대기/보수적 |
| wrong_contact | 56 | 발송 |
| positive_interest | 29 | 발송 |
| not_interested | 23 | 억제 |
| question | 13 | 발송 |
| objection | 4 | 발송 |
| meeting_request | 2 | 발송 |
inbound 2,856 중 68.6%(1,960)는 mailer-daemon/DSN 바운스 — 실제 사람 회신은 약 896건.
| # | 이슈 | 건수 | 코드 위치 | 근본 원인 | 심각도 |
|---|---|---|---|---|---|
| 1 | Lead email not found (throw) | 0 잠재 3,396 |
resolve-lead.ts:80 |
리드 email contact 없음 또는 검증 failed/inconclusive → fail-CLOSED 제외 후 후보 0 | P2 잠재 P1 |
| 2 | Email account not found | 545 | webhook.service.ts:266 |
100% 인바운드 수신 정상 드롭 — 미등록 *.rinda.ai 수신주소. 발송 실패(send-email.ts:102) 0건 |
P2 노이즈 |
| 3 | 회신 매칭 누락 (email_replies 미생성) | 21 | webhook.service.ts 회신매칭부 |
inbound In-Reply-To/References가 저장된 outbound SES Message-ID와 미매칭 → 스레드 미연결 = 회신 누락 | P1 |
| 4 | ReplyTagsAutoClassify 실패 | 5 (+4) | reply-tags-auto-classify-worker | Gemini API 504 DEADLINE_EXCEEDED 타임아웃 + JSON 파싱 실패 4건 |
P1 |
| 5 | SEQUENCE-COMPLETION Skipped | 21 | sequence-completion | 완료 조건 미충족 스킵(정상 흐름) | P2 |
| 6 | csp violation / auth.denial / 한도 이월 | 55 | 보안헤더·인증·worker | 정상 거부·throttle·프론트 리포트(기능 영향 없음) | P2 |
| P0 발송실패/즉시 데이터손실 | 0건 |
| P1 기능저하/데이터손실 | ~30건 + 잠재 3,396리드 |
| P2 노이즈/정상흐름 | ~642건 |
fff7fa91… 케이스대상: 글로벌 린다세일즈 "Wings Travel" (lead_status=new)
이메일 wingsusa@verizon.net 존재하나 verification_status=inconclusive → 발송 제외(fail-closed). phone만 추가 보유(unverified).
verified 전환 시 발송 재개됩니다.| 우선 | 조치 | 기대 효과 |
|---|---|---|
| P1 | outbound 발송 시 SES Message-ID를 emails에 확실히 저장·인덱싱, 인코딩된 In-Reply-To 디코딩 후 매칭 보강 | 회신 매칭 누락 21건 해소(스레드 연결) |
| P1 | Gemini 분류 타임아웃 상향 + 재시도 backoff + 모델 폴백 | 자동 태깅 실패(9건) 복구, 미분류 잔량 감소 |
| P1 | enrollment 시점 non-sendable-only 리드 사전 skip 필터 | 잠재 3,396리드의 throw·재시도 소모 방지 |
| P2 | 미등록 catch-all 수신 로그를 debug 레벨로 강등 | 545건/일 로그 노이즈 제거 |
| P2 | legacy 미검증 리드(87.4%) 점진 재검증, daily/monthly_limit 설정(현재 NULL) | 바운스 예방, 발송 상한 관리 |