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.
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
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: