# DeepCoin 배포 체크리스트 (GT → Simulation → Operations)

- **설계:** [ARCHITECTURE.md](../reference/ARCHITECTURE.md)
- **초기 자금:** ₩400,000 (`GT_INITIAL_CASH_KRW`)
- **운영 배분:** `sim_causal_hybrid` (= `06_execute_live`)

---

## 1. 한 장 요약

```text
[Ground Truth]  사후 ZigZag · 미래 허용 → 벤치마크 PnL
       ↓
[Simulation]    monitor_rules · 인과 스캔 · 40만·현금/보유 제약
       ↓
[Operations]    동일 규칙·hybrid · LIVE=1 · 빗썸 실주문
```

| 경로 | 배포 |
|------|------|
| GT oracle | 아님 |
| **sim_causal_hybrid** | **예** (시뮬·운영 공통) |
| sim_tier_enhanced | **금지** |

---

## 2. Ground Truth

- [ ] `01_download.py` 완료 (주봉·월봉 포함)
- [ ] `02_ground_truth.py` — `CHART_LOOKBACK_DAYS` 의도 확인
- [ ] `03_analyze_enrich.py` + `03_analyze_trades.py` + `03_gt_mtf_profile.py`
- [ ] `05_chart_truth.py` — HTML·JSON 정합
- [ ] `GENERAL_ANALYSIS_INTERVALS`에 `10080,43200` 포함

---

## 3. Simulation

- [ ] `GT_SIGNAL_CAUSAL=1`
- [ ] `04_match_rules.py` — `monitor_rules` 2개 (`buy_compound_tight`, `sell_mtf_cross_all_tf`)
- [ ] `04_simulation_report.py` — `simulation_report.html` 확인
- [ ] hybrid Go/No-Go·holdout·MDD 검토 ([SIMULATION.md](../reference/SIMULATION.md))
- [ ] conviction tier 미배포 확인

---

## 4. Operations

### 4.1 `.env`

```env
LIVE_TRADING_ENABLED=1
GT_SIGNAL_CAUSAL=1
SIM_PRIMARY_SIZING=auto
GT_INITIAL_CASH_KRW=400000
LIVE_DAILY_KRW_MAX=400000
LIVE_DAILY_LOSS_LIMIT_KRW=40000
LIVE_MAX_TRADES_PER_DAY=15
LIVE_COOLDOWN_MIN=3
MONITOR_LOOP_SLEEP_SEC=180
```

전체: [env.recommended.md](env.recommended.md)

### 4.2 기동 순서

```bash
python scripts/00_sync_ops.py
python scripts/06_verify_live.py
python scripts/check_balance.py
python scripts/06_execute_live.py --once
python scripts/06_execute_live.py
```

### 4.3 Go/No-Go (운영)

**GO**

- [ ] `06_verify_live.py` PASS
- [ ] 시뮬 hybrid 검토 완료
- [ ] 빗썸 API·잔고 정상
- [ ] `--once` 후 `data/ops/live_trades.jsonl` 확인

**NO-GO**

- verify FAIL
- monitor_rules ≠ 2개
- `GT_SIGNAL_CAUSAL=0`

### 4.4 Kill switch

- `06` 프로세스 중지
- 빗썸 수동 청산

---

## 5. 주기적 유지보수

| 주기 | 작업 |
|------|------|
| 일 1회 | `01_download` (또는 06 자동 sync) |
| 주 1회 | `06_verify_live` |
| 월 1회 | `02`~`04` 재실행·시뮬 Go 재확인 |

---

## 6. 스크립트 인덱스

| 축 | 스크립트 |
|----|----------|
| GT | `02`, `03_*`, `05_chart_truth` |
| Sim | `04_match_rules`, `04_simulation_report` |
| Ops | `06_verify_live`, `06_execute_live` |

스크립트 목록: `scripts/README.md`, `docs/reference/ARCHITECTURE.md`
