"""Retired box-retest strategy builders. Box/retest detection remains available as a factor inside the new short-term strategy pool, but these legacy builders no longer emit standalone signals. """ from __future__ import annotations from app.core.strategy_contract import StrategySignal def build_box_retest_4h_signal(**kwargs) -> StrategySignal | None: return None def build_box_retest_1h_signal(**kwargs) -> StrategySignal | None: return None def build_box_retest_signal(**kwargs) -> StrategySignal | None: return None