revert(bv): demo-final default → METHOD_D 로 원복 (250ml 재현)

D-P (legacy bcbc7b4) 로직 진단:
  · Halir-Flusser ellipse fit · adaptive_large_bladder_relax · b_si_floor 미탑재.
  · 300ml phantom 시연 값 = 130~150ml (원리상 큰 방광 처리 불가).
  · 사용자 관찰 250ml 는 METHOD_D (Halir + adaptive) 의 결과 · D-P 로는 재현 불가.

조치:
  · default = METHOD_D 복귀. 250ml 스케일 즉시 회복.
  · D-P 는 dev-mode BV chip 에 "D-P" 로 남김 (phantom 소볼륨 실험 · 로직 대조용).
  · Legacy fork 파일 (PiezoBVEstimatorLegacyDP.kt) 유지 · 삭제 안 함.
  · DPS 1.968 은 유지 (사용자 별도 지시).

빌드: BUILD SUCCESSFUL 2s.
This commit is contained in:
2026-08-11 15:14:27 +09:00
parent d054b3b349
commit 748ccbd796
@@ -52,10 +52,11 @@ object GreenZoneConstants {
// detectionMethod = METHOD_C (walls 검출 · phantom-검증 파이프라인)
// bvMethod = METHOD_D (BV 계산 · Python parity + adaptive_large_bladder_relax + b_si_floor)
// Method D BV 는 estimateBv(walls) wrapper 로 라우팅 (PiezoMonitoringView).
// 2026-08-11: demo-final default = METHOD_D_P (phantom · 구 가정 · bcbc7b4 로직).
// 사용자 관찰 "이전 시연 대비 volume 값이 조금 작음" 은 7/20 Python parity fix 들이
// 8/4 default 스위치 순간 활성화된 결과. 시연 재현성 위해 legacy fork 격리.
@Volatile var bvMethod: BvMethod = BvMethod.METHOD_D_P
// 2026-08-11 (rev): default → METHOD_D 로 복귀.
// METHOD_D_P (legacy Frustum+cap) 는 Halir-Flusser · adaptive_large_bladder_relax
// 미탑재라 큰 방광 (~300ml phantom) 에서 원리상 값이 150 대까지 낮게 나옴.
// 사용자 관찰 250ml 는 METHOD_D (Halir+adaptive 적용) 결과. dev 토글에는 D-P 남김.
@Volatile var bvMethod: BvMethod = BvMethod.METHOD_D
/**
* lr_ratio 강제 override (algorithm 팀 최신 표준: piezophantomtest 4830e7c).