현재 병목

보이는 업적 100개를 모두 제목 기준으로 설명하지 못한다

시각 fingerprint는 같은 카드가 반복 관측될 때 중복을 줄이는 데 도움이 된다. 하지만 최종 식별자가 되면 같은 아이콘을 쓰는 다른 업적이나 OCR 실패 그룹을 잘못 합칠 수 있다. 이번 작업은 fingerprint를 “진단과 queue 보조 신호”로 제한하고, 최종 입력 준비 상태는 제목 coverage로 판단하도록 정리한다.

상태

진행
수동 worklist slice 구현됨
남은 일
no-hover 실측과 OCR 실패 진단 보강
갱신일
2026-05-13

최근 관측 기준

왜 worklist가 필요한가

100 페이지 목표
100 제목 지문
51 제목 OCR 성공
49 제목 OCR 미확인

제목 지문 수는 페이지 목표와 맞지만, OCR로 확정된 제목은 절반 수준이다. 따라서 “안 보이는 실패”를 줄이는 것보다 먼저, 미확인 그룹을 사용자가 조치 가능한 행으로 드러내야 한다.

입력 흐름

fingerprint가 끼어드는 위치

화면 관측

스크롤과 hover 상태 때문에 같은 업적 카드도 픽셀 상태가 흔들릴 수 있다.

시각 grouping

icon/title fingerprint로 중복 관측 압력을 줄이되, 여기서 업적을 확정하지 않는다.

제목 확정

OCR 제목 또는 수동 확정 제목만 최종 identity로 이어진다.

입력 준비

확정 제목과 조치 가능한 미해결 후보가 페이지 목표를 설명하면 다음 단계로 갈 수 있다.

이번 slice

바뀐 것과 일부러 바꾸지 않은 것

포함

  • title fingerprint 진단 지표를 읽기 전용으로 노출.
  • 신뢰 가능한 제목이 없는 fingerprint 그룹을 수동 worklist로 표시.
  • worklist 행에 OCR 실패를 추적할 evidence를 함께 노출.
  • 서로 다른 title fingerprint가 하나의 수동 항목으로 합쳐지는 위험을 분리.

제외 / 위험 분리

  • title fingerprint를 최종 업적 식별자로 승격하지 않는다.
  • queue dedupe 기본값은 실측 전까지 바꾸지 않는다.
  • 미확인 제목 후보를 자동 확정하지 않는다.

결정

이어받는 사람이 지켜야 할 기준

검증 상태

통과한 것과 아직 봐야 할 것

통과

  • type check
  • test
  • lint
  • production build

남은 확인

  • no-hover 브라우저 반복 실측.
  • title OCR 미확인 그룹의 evidence가 실제 수동 해결에 충분한지 확인.
  • queue dedupe flag가 title 입력 coverage를 떨어뜨리지 않는지 비교.

다음 액션

바로 이어서 할 일

  1. no-hover 조건에서 page target, title fingerprint, reliable title count, unresolved title count, page shortfall을 기록한다.
  2. 수동 worklist 행이 실제로 “무엇을 확인해야 하는지” 충분히 보여주는지 확인한다.
  3. evidence가 부족하면 OCR 실패 이유와 후보 표시를 먼저 보강한다.
  4. 그 뒤에만 queue dedupe 기본값 승격을 검토한다.