alt/agent-roadmap/sdd/backtest-loop/backtest-multi-timeframe-coverage/USER_REVIEW.md

2.5 KiB

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.mduser_review_N.log로 이동되어 있다.
  • 남은 잠금 항목이 없으면 SDD 상태가 [승인됨]이고 SDD 잠금 상태가 해제다.