3179aac513
증상: demo APK 에서 한 번 BLE 연결 후 disconnect → autoReconnect 가 8초 간격으로 영원히 재시도 → isReconnecting=true 영구 유지 → Clinical Home 진입 시 "BLE Connecting..." 무한 로딩. 원인: scheduleAutoReconnect 가 SCAN_TIMEOUT 마다 자기 자신을 재호출. 종료 조건은 (1) 실제 연결 (2) Bluetooth disabled 뿐. 수정: - MAX_RECONNECT_ATTEMPTS = 10 상수 (≈ 100~120초 동안 시도) - attemptAutoReconnect 진입 시 카운트 체크 → 초과 시 isReconnecting=false, reconnectAttempt 초기화, 콜백 invoke - 사용자가 ClinicalHome 의 [Connect] 버튼 또는 DeviceScan 재진입 으로 명시적 재시도 가능.