# Phase 6 운영 Runbook

## 1. 장 시작 전

1. 실행 세션 생성
2. market calendar 확인
3. broker health / account 상태 확인
4. latest candidate snapshot 확인
5. stale data 여부 확인
6. approval queue 생성 여부 확인
7. kill switch가 해제 상태인지 확인
8. no-trade mode / degraded mode 상태 확인

## 2. 장중 운영

### approval required 모드
- pending approval 티켓을 확인한다.
- 승인/거절/수정 사유를 기록한다.
- 승인 마감 시각이 지난 티켓은 만료 처리한다.

### 장애 발생 시
- P1 alert면 신규 주문 즉시 중단 검토
- broker 상태 확인
- reconciliation 수동 실행
- 필요시 soft halt / hard halt / flatten all 수행

## 3. 장 종료 전/후

1. 예정된 time exit 주문 확인
2. working order 잔존 여부 확인
3. 장 종료 후 final reconciliation 실행
4. blotter / risk summary / exception report 생성 확인
5. operator manual action을 로그에 반영
6. session closed 상태 전환 확인

## 4. 긴급 대응

### 중복 주문 의심
- hard halt
- 해당 symbol open orders 조회
- 내부 order intent와 대조
- 필요시 operator cancel 후 manual action 기록
- reconciliation 완료 전 신규 주문 금지

### 포지션 불일치
- no-trade mode 전환
- broker positions를 truth로 삼아 mismatch 범위 확인
- 내부 projection 재구성
- 차이가 남으면 flatten 또는 operator adjudication

### flatten all
- 신규 주문 중단
- working entry orders 취소
- open position 전량 청산 order 계획
- 체결 완료 후 full reconciliation
