Use when running backtests, debugging engine crashes, working with BacktestEngine lifecycle, or encountering segfaults and LogGuard panics. Covers engine setup sequence, result extraction, and C extension isolation.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Use when running backtests, debugging engine crashes, working with BacktestEngine lifecycle, or encountering segfaults and LogGuard panics. Covers engine setup sequence, result extraction, and C extension isolation.
Nautilus Engine Patterns
Full reference: docs/agent/nautilus.md
Quick Reference
LogGuard: Store via set_nautilus_log_guard() in src/utils/logging.py. Never let it go out of scope. See docs/agent/nautilus.md for details.
BacktestEngine is single-use: Cannot reuse after run() — create a new instance each time.
C extensions: Integration tests need --forked. Always double gc.collect() after engine disposal.
Engine Setup Sequence (Strict Order)
Violations cause cryptic errors. Must follow this exact order: