alt/apps/cli/testdata/operator/live_order_lifecycle.yaml
toki adc0b12d82 feat(live-trading): 실거래 주문 lifecycle을 연결한다
실거래 주문 생성/조회/취소 흐름이 contracts, worker, API, CLI, Flutter parser까지 같은 메시지 경계로 이어져야 한다.\n\n브로커 호출 전 operator confirmation과 malformed order validation을 worker-owned runtime에서 막고, 리뷰 완료 산출물을 archive에 보존한다.
2026-06-07 17:29:45 +09:00

34 lines
837 B
YAML

name: live_order_lifecycle
timeout: 10s
steps:
- id: submit
action: submit_live_order
request:
account_id: live-acct-1
instrument_id: KRX:005930
side: buy
quantity: "1"
order_type: kis_best_limit
broker: kis
operator_confirmed: true
operator_id: operator-1
confirmation_reason: "approved for smoke test"
idempotency_key: "smoke-001"
expect:
status: ok
live_order_status: submitted
- id: get
action: get_live_order
request:
account_id: live-acct-1
live_order_id: "{{steps.submit.live_order.id}}"
expect:
status: ok
- id: cancel
action: cancel_live_order
request:
account_id: live-acct-1
live_order_id: "{{steps.submit.live_order.id}}"
expect:
status: ok
live_order_status: canceled