Commit Graph

2 Commits

Author SHA1 Message Date
dw.jang 6f118f3ee4 feat(hospital): 정렬을 자세마다 — 부착 위치·재부착 확인·정렬 폴더·labdb 세션을 자세별로
임상 프로토콜은 자세마다 정렬을 처음부터 다시 한다(2026-10-01 확인): Supine 정렬 →
Supine 0~100% → Sitting 정렬 → Sitting 0~100% …. 앱은 환자당 한 번이었다 — Sitting 에서
다시 정렬하면 같은 `align/` 의 원시 파일이 덮이고 labdb 세션 ID 도 같아 섞였다.

  · AppState: 부착 위치·근거·기준 채널·재부착 결과를 자세별 맵(AnchorState)으로. 기존
    접근자(anchorCm 등)는 지금 자세의 항목을 읽고 쓴다. 환자·프로브가 바뀌면 전 자세를
    비운다(clearAllAnchors).
  · 저장: `align/` → `align_{자세}/`. 업로드 대상 탐색은 옛 `align` 과 `align_*` 전부.
    labdb 601 세션 이름에 자세 꼬리(`…_align_sitting_HHmm`), 요약에 `posture`.
  · 정렬 화면: 자세 칩은 첫 위치를 재고 나면 잠근다(폴더·세션의 조건이다). 바꾸려면
    [처음부터 다시 정렬].
  · 병원 화면: 환자명 → 자세 → 정렬 카드 순(자세가 정렬보다 위). 카드가 그 자세의 상태를
    보인다 — "Sitting 부착 위치 미정렬" / "✓ Sitting 부착 위치 3cm 확정".

시험: 자세별 폴더 대상 탐색 · 세션 이름 자세 꼬리. 전체 190건 · failures 0.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-01 09:32:23 +09:00
dw.jang 253cf5ee27 chore: 구저장소 demo-final 브랜치에서 분리한 독립 저장소로 — 프로젝트 이름 · README
2026-10-01 `medithings-rnd/VesiscanBasicAndroid` 의 `demo-final` 을 히스토리째 이 저장소의
`main` 으로 옮겼다. 병원 임상 앱은 일반 사용자 앱과 다른 제품이라 따로 산다.

  · rootProject.name: medilightv2android → VesiscanClinicalAndroid (IDE 에 보이는 이름)
  · README: 무엇인지 · 어디서 왔는지 · 빌드/설치 · 화면 흐름 · 데이터 위치
  · FIRMWARE_BLE_FINDINGS.md 의 저장소 안내를 새 위치로

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-01 09:15:41 +09:00