diff --git a/app/src/main/java/com/medithings/vesiscan/ui/views/monitoring/PlacementGuideView.kt b/app/src/main/java/com/medithings/vesiscan/ui/views/monitoring/PlacementGuideView.kt index 243112b..12f6609 100644 --- a/app/src/main/java/com/medithings/vesiscan/ui/views/monitoring/PlacementGuideView.kt +++ b/app/src/main/java/com/medithings/vesiscan/ui/views/monitoring/PlacementGuideView.kt @@ -934,7 +934,17 @@ fun PlacementGuideView(appState: AppState) { directionHint = context.getString(R.string.placement_check_attachment) directionIcon = "" placementScore = 0 - bleManager.debugLogger.info("ALIGN_V2 sanity: 0/6 walls · override to attachment check") + // 2026-08-05: 사용자가 Start 눌렀는데 0/6 감지 시 · Start 화면 복귀. + // 그렇지 않으면 "아무것도 안 됨" 처럼 느껴짐 (button 사라진 채 hint 만 반복). + // prevDetached=true 로 세팅해 Start 재클릭 시 즉시 팝업 발생 (line ~1229 가드). + if (!waitingForStart) { + isContinuousMode = false + waitingForStart = true + prevDetached = true + bleManager.debugLogger.warn("ALIGN_V2 sanity: 0/6 walls · Start 후 부착 실패 · waitingForStart 복귀") + } else { + bleManager.debugLogger.info("ALIGN_V2 sanity: 0/6 walls · override to attachment check") + } } else if (st.state == "accum") { directionHint = localizedMsg directionIcon = ""