alt/agent-ops/roadmap/milestones/live-trading-boundary.md

2 KiB

Live Trading Boundary

목표

실거래 adapter, 주문 관리, 리스크 관리, 포트폴리오 동기화 경계를 paper trading 안정화 이후에 연다. 이 milestone은 실제 주문 제출을 서두르지 않고, broker adapter와 운영 안전장치를 먼저 명확히 하는 데 목적이 있다.

단계

거래 확장

상태

보류

구현 잠금

  • 상태: 잠금
  • 결정 필요: 아래 체크리스트
    • 실거래를 열기 전에 충족해야 할 paper trading 안정화 기준을 결정한다.
    • 첫 live broker/provider를 KIS로 고정할지 결정한다.
    • 실거래에서 허용할 주문 유형과 리스크 한도를 결정한다.

범위

  • broker adapter boundary
  • order lifecycle
  • risk guard and kill switch
  • portfolio/account sync
  • audit log and operator confirmation

필수 기능

  • [broker-port] broker adapter port가 paper/live 공통 경계를 갖는다.
  • [order-lifecycle] 주문 생성, 제출, 체결, 취소, 실패 lifecycle이 정의된다.
  • [risk-limits] 실거래 전 최소 risk limit과 kill switch가 있다.
  • [account-sync] 계좌/포지션 동기화 경계가 있다.
  • [audit-trail] live operation audit trail이 있다.

완료 기준

  • paper trading과 live trading 경계가 명확히 분리된다.
  • 실거래 주문 제출은 operator confirmation과 risk guard를 통과해야 한다.
  • live adapter 없이도 관련 domain/contract 테스트가 가능하다.
  • 사용자 결정 항목이 해소되기 전까지 구현 잠금이 유지된다.

범위 제외

  • MVP 단계 실거래 실행
  • 무인 자동 실거래
  • 고빈도/초단타 execution

작업 컨텍스트

  • 관련 경로: services/worker/, services/api/, apps/client/, packages/domain/
  • 표준선(선택): 실거래는 MVP 이후, paper trading 안정화 이후에만 연다.
  • 선행 작업: Paper Trading Readiness
  • 후속 작업: 없음
  • 확인 필요: paper 안정화 기준, live provider, 주문 유형, 리스크 한도