PUBLIC METHODOLOGY
HOW TLIST SELECTS DEALS
Tlist는 최신 핫딜을 정확히 100개 유지하는 정적 딜 와이어입니다. 이 문서는 어떤 후보를 채택하고 가격 비교를 어떻게 해석하는지, 사용자에게 공개할 수 있는 운영 원칙만 설명합니다.
최신 100개만 유지합니다
공개 피드는 항상 정확히 100개의 딜을 유지합니다. 새 딜이 들어오면 Tlist가 처음 채택한 시각인 first_seen_at을 기준으로 가장 오래된 딜부터 빠집니다.
별도의 과거 딜 아카이브나 장기 가격 데이터베이스를 운영하지 않습니다. 현재 공개 중인 100개가 Tlist의 제품 범위입니다.
후보 소스와 판단 역할을 분리합니다
커뮤니티 핫딜 소스는 최신 딜 후보와 과거 동일상품 핫딜을 찾는 데 사용합니다. 쇼핑몰의 랭킹·특가 영역은 새로운 상품 후보를 찾는 데 사용합니다.
웹에서 직접 안정적으로 읽을 수 있는 정보는 웹 경로를 우선하고, POST·서명·고정 API 호출처럼 일반적인 웹 읽기로 다루기 어려운 요청만 제한된 HTTP 어댑터를 사용합니다. 어댑터는 임의 사이트를 중계하는 범용 프록시가 아닙니다.
Marketplace 후보는 직전 핫딜가와 비교합니다
쇼핑몰 후보는 현재 구매 화면에서 적용 가능한 직접 할인 가격을 확인한 뒤, 커뮤니티 검색에서 찾은 가장 최근의 과거 동일상품·동일구성 핫딜 가격과 비교합니다.
비교 기준은 역대 최저가나 30일·90일 최저가가 아니라 previous_hotdeal_price, 즉 직전의 유효한 동일상품 핫딜가입니다.
현재 가격은 실제 결제금액을 낮추는 할인만 반영합니다
상품 할인, 쿠폰, 즉시 할인, 카드 즉시·청구 할인, 결제수단 직접 할인처럼 실제 결제금액을 낮추는 조건은 현재 가격에 반영할 수 있습니다.
포인트·캐시 적립이나 구매 후 지급되는 혜택은 현재 결제금액에서 차감된 가격처럼 표시하지 않습니다.
Naver와 Danawa 비교는 독립적인 보조 정보입니다
Naver와 Danawa 가격비교는 딜 자체의 출처가 아니라 선택적인 enrichment입니다. 동일상품·동일구성 매칭과 가격 조건이 충분히 신뢰 가능한 경우에만 할인율을 표시합니다.
매칭이 애매하거나 외부 비교 경로가 일시적으로 실패하면 해당 비교값을 숨깁니다. 비교정보가 없다는 이유만으로 이미 유효한 핫딜을 공개하지 않는 것은 아닙니다.
AI는 의미 판단과 편집을 담당합니다
Tlist는 AI를 사용해 신규·중복 여부, 동일상품·동일구성 여부, 가격 조건의 의미를 판단하고 긴 원문 제목을 정리하며 1~3문장의 설명을 작성합니다.
기계적인 검증은 별도로 수행합니다. 공개 상태의 개수, 필수 필드, ID 중복, URL·시간 형식, 정적 HTML 행 수 같은 항목은 deterministic guardrail로 검사합니다.
시간 필드는 서로 다른 사실을 뜻합니다
- source_published_at
- 원 소스가 실제로 제공한 게시·등록 시각입니다. 소스가 시간을 제공하지 않으면 비어 있을 수 있습니다.
- first_seen_at
- Tlist가 해당 딜을 처음 공식 피드에 채택한 시각입니다. 모든 딜에 존재하며 FIFO 기준입니다.
- state_updated_at
- 사용자에게 공개되는 공식 100개 상태가 실제로 변경된 시각입니다. 홈페이지의 LAST UPDATED가 이 값을 사용합니다.
딜 행의 시간은 원 소스 시각이 있으면 그것을 우선하고, 없으면 first_seen_at을 사용합니다.
가격과 재고는 원문에서 다시 확인해야 합니다
Tlist는 확인 시점의 정보를 정리하지만 쇼핑몰 가격, 쿠폰 조건, 카드 조건, 재고와 판매 상태는 이후 바뀔 수 있습니다. 구매 전에는 각 딜의 원문 또는 판매 페이지에서 최종 조건을 확인해야 합니다.