29cda408a4
feature/tab-navigation 의 AlignmentAdvisorV2 를 demo 에 포팅 (packages 만 rename). 기존 4-phase (INITIAL_ACCUM → VERTICAL_CLIMB → CH3_STABILIZE → LR_BALANCE) → 5-phase (+ FINAL_CONFIRM). FINAL_CONFIRM phase: - LR_BALANCE 에서 |u4-u5| ≤ 8 도달 시 진입 - buf.clear() 후 5 fresh cycle 누적 - imbal 여전히 ≤ 8 유지 → 최종 STOP - 실패 시 LR_BALANCE 로 복귀 - 목적: sliding window 잔여 효과 제거 후 재검증 추가 항목: - Phase 별 dynamic window (accumKVertical=10, accumKLateral=5, accumKConfirm=5) - lostStreakRequired=3 hysteresis (LR_BALANCE 채널 깜빡임 방지) - msgKey / msgArgs (i18n 지원) Sensor alignment default: - 일반 사용자 (V1): 기존 3-step 유지 (변경 없음) - Clinical alignment session (V2): 5-phase 사용 PlacementGuideView step indicator: 4 → 5. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>