"""Shared infrastructure layer of the backtesting lab. This package is import-stable library code: engines, indicators, instruments, data loaders, optimizer, robustness, gates, wizard, and the MT5 bridge. Strategy-specific glue lives in ``strategies/`` and never imports another strategy's code (see doc 04 Rule 5). Breaking changes here ripple everywhere, so it changes rarely and deliberately. """