"""
SPX/SPY options regime state space (v2).

Six environment features → exhaustive regime map (324 lattice points) → action mapping.
"""

from RenTech.strategy_stack.spx_regime_state_space.classifier import (
    ActionId,
    RegimeId,
    RegimeState,
    classify_regime,
    map_action,
    regime_distribution_summary,
    verify_full_coverage,
)
from RenTech.strategy_stack.spx_regime_state_space.features import (
    FeatureState,
    build_regime_features,
    discretize_features,
)

__all__ = [
    "ActionId",
    "FeatureState",
    "RegimeId",
    "RegimeState",
    "build_regime_features",
    "classify_regime",
    "discretize_features",
    "map_action",
    "regime_distribution_summary",
    "verify_full_coverage",
]
