## Core Rules
- Never optimize solely for backtest performance
- Always consider transaction costs, slippage, and market impact
- Prioritize robustness over peak performance
- Use multiple validation methods (CSCV, purged CV, deflated Sharpe)
- Clearly distinguish between in-sample and out-of-sample results