# SDD User Review ## 상태 요청됨 ## 검토 대상 - SDD: `agent-roadmap/sdd/backtest-loop/backtest-multi-timeframe-coverage/SDD.md` - Milestone: `agent-roadmap/phase/backtest-loop/milestones/backtest-multi-timeframe-coverage.md` ## 사용자 결정 항목 ### [D01] 분봉 1차 검증 baseline - 결정 필요: 분봉 1차 import/backtest 검증 baseline을 `1m`만으로 시작할지, 기존 vocabulary처럼 `1m`/`5m`를 함께 포함할지 결정한다. - 추천안: 기존 proto/domain/CLI vocabulary의 `minute_5`는 호환 유지하고, 1차 import/backtest 검증 baseline에는 `1m`/`5m`를 함께 포함한다. provider capability가 실제 지원 여부를 accepted/rejected로 판정하게 한다. - 대안: 기존 `minute_5` vocabulary는 유지하되, 1차 import/backtest 검증 baseline은 `1m`만 닫고 `5m` provider/backtest fixture는 후속으로 미룬다. - 영향: scope와 fixture 수가 달라진다. `1m`/`5m`를 함께 검증하면 기존 vocabulary와 더 잘 맞지만 provider별 reject case를 더 명시해야 한다. `1m`만 닫아도 기존 `minute_5` mapping은 제거하지 않는다. - 적용 위치: - SDD: `SDD 잠금`, `Interface Contract`, `Acceptance Scenarios` - Milestone: `구현 잠금`, `timeframe-vocab`, `minute-ingest` ### [D02] 월봉 source of truth 우선순위 - 결정 필요: 월봉을 provider 원천 데이터로 우선 받을지, 일봉에서 deterministic aggregation으로 생성할지 기본 우선순위를 결정한다. - 추천안: 1차 구현은 일봉 기반 deterministic aggregation을 기본 source of truth로 두고, provider 월봉은 capability가 확인될 때 후속 또는 provider-specific path로 추가한다. - 대안: provider 월봉 원천 데이터를 우선하고 일봉 aggregation은 fallback으로 둔다. - 영향: provider 의존도와 검증 방식이 달라진다. deterministic aggregation 우선은 현재 daily MVP와 fixture를 재사용하기 쉬운 대신 provenance를 반드시 남겨야 한다. - 적용 위치: - SDD: `Source of Truth`, `State Machine`, `Interface Contract`, `Acceptance Scenarios` - Milestone: `구현 잠금`, `monthly-bars` ## 승인 항목 - [ ] 위 결정 항목을 승인했다. - [ ] SDD 잠금 해제를 승인했다. ## 답변 기록 - 없음 ## 해결 조건 - 모든 사용자 결정 항목의 답변이 SDD에 반영되어 있다. - `USER_REVIEW.md`가 `user_review_N.log`로 이동되어 있다. - 남은 잠금 항목이 없으면 SDD 상태가 `[승인됨]`이고 `SDD 잠금` 상태가 `해제`다.