Files
GhiVideo_v4/docs/history/2026-07-15_1359_연속Enter-순환-보강.md
T
b23042andClaude Fable 5 fcf686f203 문서 — 작업 기록 형식 규칙(작업분·누적 토큰 병기) + 이력 37건
- CLAUDE.md: Context 사용량을 '작업분 + 누적' 병기로 확정(영구 규칙)
- docs/history: 7/15 작업 이력 37건 (포터블·검색 재설계·선형 입체형·
  시점/종점 표기·설정 산출/복원·각종 진단)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 16:28:49 +09:00

28 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-07-15 측점 2개 이상 시 Enter 순환 — 시크 지연에도 다음 통과로
**소요 시간**: 6분
**Context 사용량**: 작업분 input 90k / output 3k tokens · 누적 input 20300k / output 315k tokens
## 요청
측점이 2개 이상 존재하면 Enter 를 칠 때마다 다음 검색 측점으로 이동.
## 원인 (기존 순환이 멈추던 조건)
- 순환 로직은 있었으나 '같은 검색' 판정이 **현재 시각 ≈ 직전 목표(0.1s)** 일 때만 성립 —
4K 시크·세그먼트 전환은 정착에 수백 ms~수 초 걸려, 그 전에 Enter 를 다시 치면
현재 시각이 직전 목표에 못 미쳐 '새 검색'으로 오인 → **같은 통과를 다시 잡음**
## 수정 — StationBar.tsx (전 구간·세그먼트 폴백 양쪽)
- 같은 값 재Enter 는 시각 근접 여부와 무관하게 **무조건 다음 통과**:
기준시각 = max(직전 목표, 현재 시각 0.25s)
- 시크 미정착(현재 < 직전 목표) → 직전 목표 기준으로 다음 통과 ✓
- 재생으로 이미 지나감 → 현재 시각 기준 다음 통과 ✓
- 마지막 통과 이후 → 처음으로 랩어라운드(기존 유지)
## 반영
- 웹(index-C_8WNL38.js, 07.15 13:59) + 포터블(StationPlayer-Portable) 갱신
- 확인: 같은 값 Enter 연타 — 시크가 끝나기 전에 쳐도 통과 지점들을 차례로 순환