주문 제안 상태 전이 (portfolio-advisor)

주문 제안 상태 전이 (portfolio-advisor) A lifecycle diagram generated by Archify. 01 / 승인 경로 02 / 사람 판단 · TTL 03 / 거부 · 만료 제안 생성 · POST /order/propose · 승인 경로 · 텔레그램 승인 요청 01 제안 생성 POST /order/propose 텔레그램 승인 요청 PENDING · 승인 대기 · TTL · 승인 경로 02 PENDING 승인 대기 · TTL APPROVED · 토큰 일치 · 승인 경로 03 APPROVED 토큰 일치 EXECUTED · DRY-RUN 실행 · 승인 경로 · 라이브 발주 없음 04 EXECUTED DRY-RUN 실행 라이브 발주 없음 DENIED · POST /order/{id}/deny · 거부 · 만료 · terminal DENIED POST /order/{id}/deny terminal EXPIRED · 조회 시 판정 · 저장 안 됨 · 거부 · 만료 · lazy EXPIRED 조회 시 판정 · 저장 안 됨 lazy approve deny TTL 경과 Legend start active state waiting terminal success failure / exit neutral

승인 게이트

  • • 모든 주문은 사람의 명시적 승인을 거친다(자동매매 금지)
  • • approve는 토큰 일치 시에만 — 텔레그램 인라인 버튼도 같은 경로
  • • TOSS_ORDER_LIVE=false 기본, 승인해도 DRY-RUN으로 끝난다

EXPIRED는 유효 상태

  • • 만료를 갱신하는 별도 스레드가 없다(lazy)
  • • 저장 상태는 PENDING 그대로, 조회 시 TTL 경과면 EXPIRED로 계산