From 23c6f9f48cac199c3715f7191710dd6b0d08da18 Mon Sep 17 00:00:00 2001 From: Claude-51124 Date: Wed, 14 Jan 2026 09:24:32 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20Phase=202=20=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EC=9E=91=EC=84=B1=20=EC=9B=90=EC=B9=99=20=EC=A4=80=EC=88=98=20?= =?UTF-8?q?=EC=82=AC=ED=95=AD=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- journey/plans/260112_bayesian_valuation_remaining_tasks.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/journey/plans/260112_bayesian_valuation_remaining_tasks.md b/journey/plans/260112_bayesian_valuation_remaining_tasks.md index f686603..b628916 100644 --- a/journey/plans/260112_bayesian_valuation_remaining_tasks.md +++ b/journey/plans/260112_bayesian_valuation_remaining_tasks.md @@ -22,6 +22,11 @@ Neo4j에서 실제 유사 기업 투자금액(invstSumValText)을 Likelihood로 3. **Likelihood 데이터 추출 함수 추가**: Neo4j 결과에서 `invstSumValText` 파싱하여 List[float] 반환 (최소 3개 이상 필요) 4. **valuate_startup 함수 통합**: 기존 `calculate_posterior` 호출 대신 `calculate_posterior_with_likelihood` 사용 (Likelihood 데이터가 있을 때만, 부족 시 기존 방식 유지) +### 코드 작성 원칙 준수 +- 계층 분리: 모든 작업이 `services/startup_valuation.py`에 있으며 services → state 의존성 흐름 유지 +- 중복 코드 제거: `parse_investment_amount`는 `parse_revenue`와 유사 패턴으로 구현 (작업 항목 2번) +- 함수형 설계: 파싱 함수는 순수 함수로 구현, `valuate_startup` 통합은 기존 함수 재사용 + --- ## Phase 3: 추가 작업