"""Anti-overfit robustness layers (doc 06 ยง4). Read-only analyses **over** a finished result (the study, the trade list, the equity curve). They never touch the engine or mutate results. Run them on finalists *before* spending MT5 time. Treat them as report-only signals by default; tighten into hard gates as you gain confidence. """ from .layers import ( RobustnessReport, cost_stress, era_split, monte_carlo, neighborhood_check, stability_region, walk_forward, ) __all__ = [ "RobustnessReport", "neighborhood_check", "stability_region", "walk_forward", "monte_carlo", "era_split", "cost_stress", ]