# 제품 아키텍처 ## 확인된 구조 ```text include/ public header src/ 제품 구현 tests/ 제품 테스트 ``` - public header는 소비자가 implementation 세부사항에 의존하지 않도록 유지한다. - implementation에서 public 계약을 사용하며 의존성 방향을 역전하지 않는다. - 제품 모듈, entry point, 런타임 데이터 흐름과 배포 구조는 미정이다. 실제 디렉터리나 build metadata가 추가되면 확인된 구조만 이 문서에 기록한다. Harness의 Python 모듈 구조와 phase 운영 절차는 제품 아키텍처에 포함하지 않는다.