- CLAUDE.md: Context 사용량을 '작업분 + 누적' 병기로 확정(영구 규칙) - docs/history: 7/15 작업 이력 37건 (포터블·검색 재설계·선형 입체형· 시점/종점 표기·설정 산출/복원·각종 진단) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
29 lines
1.3 KiB
Markdown
29 lines
1.3 KiB
Markdown
# 2026-07-15 측점 검색 최종 — 스테이션바(배지) 데이터에서 직접 탐지
|
|
|
|
**소요 시간**: 12분
|
|
**Context 사용량**: 작업분 input 200k / output 7k tokens · 누적 input 20900k / output 331k tokens
|
|
|
|
## 제보/제안
|
|
|
|
±2m 잔여 오차 지속 → 사용자 제안: "스테이션바에서 해당 값을 찾는 방식으로 하자".
|
|
|
|
## 잔여 2m 의 원인
|
|
|
|
배지는 djmd 프레임 동기(영상 시간축) 위치를 쓰는데, 검색은 CSV 시간축 교차 시각으로
|
|
시크 — 교차상관 오프셋(dt≈0.33s)×비행속도 ≈ 2m 가 구조적으로 남음.
|
|
|
|
## 수정 (2단계)
|
|
|
|
1. **djmd dt 전파**: refineFramesWithDjmd 가 dtSec 반환 → geoStore.djmdDtSec →
|
|
검색의 CSV↔영상 시간 변환에 반영
|
|
2. **하이브리드 탐지** (사용자 제안 채택):
|
|
- **현재 세그먼트**: 배지가 쓰는 바로 그 데이터(viewedRef.viewChain)에서
|
|
부호 교차 탐지 — 착지 시 배지값 == 검색값, **정의상 오차 0**
|
|
- **다른 세그먼트**: 전 구간 CSV 인덱스(dt 보정) 교차 — 현 세그 범위는 ①이 대체
|
|
- 순환·랩어라운드·3s 채터 병합·최근접 폴백 유지
|
|
|
|
## 반영
|
|
|
|
- 웹(index-BFtgZCK8.js, 07.15 14:13) + 포터블(StationPlayer-Portable) 갱신
|
|
- 확인: 1355 검색 → 배지 1+355 정확 착지, Enter 연타 시 통과 지점 순환
|