#!/usr/bin/env python3
"""운영 전 누락 봉 증분 보완 (05/06 시작 시 자동 호출과 동일)."""
import argparse
import runpy
from pathlib import Path

runpy.run_path(str(Path(__file__).resolve().parent / "_bootstrap.py"))

from deepcoin.data.ops_sync import ensure_ops_candles

if __name__ == "__main__":
    parser = argparse.ArgumentParser(description="운영 전 coins.db 누락 봉 동기화")
    parser.add_argument(
        "--force",
        action="store_true",
        help="최신 간격도 전부 재수집",
    )
    parser.add_argument(
        "--verbose",
        action="store_true",
        help="API 수집 진행 로그 출력",
    )
    args = parser.parse_args()
    ensure_ops_candles(force=args.force, verbose_download=args.verbose)
