# 2026-07-15 레거시(±20m 창) 검색 방식 제거 — 교차 방식으로 완전 통일

**소요 시간**: 5분
**Context 사용량**: 작업분 input 80k / output 3k tokens · 누적 input 21100k / output 337k tokens

## 확인/요청

배지 데이터 검색 정상 동작 확인. 오차 있던 이전 방식 삭제 여부 질문 →
폴백 경로에 ±20m '창' 방식이 남아 있었음.

## 조치 — StationBar.tsx

- 폴백 경로(전 구간 인덱스를 못 만드는 경우: 영상 길이 미측정 등)도
  **배지 데이터(viewedRef.viewChain) 부호 교차 방식**으로 교체 —
  창 그룹핑·범위(MARGIN) 검사·창 내 최적점 선택 코드 전부 삭제
- 이제 검색 경로는 두 가지뿐, 모두 교차 방식:
  ① 전 구간(현 세그 배지 데이터 + 타 세그 CSV 인덱스(dt 보정))
  ② 폴백(현 세그 배지 데이터만)
- 교차 없으면 최근접(TOL 이내) → 그것도 없으면 '측점 없음' 안내(기존 UX 유지)

## 반영

- 웹(index-BTt0XCMH.js, 07.15 14:16) + 포터블(StationPlayer-Portable) 갱신
