"""
L3 Feature Processors

5-Tier Architecture:
- BasicProcessor: Tier 1 CORE (41 columns)
- TacticalProcessor: Tier 2 TACTICAL (44 columns)
- IntelligenceProcessor: Tier 3 INTELLIGENCE (53 columns)
- MetaProcessor: Tier 4 META (52 columns)
- CompositeProcessor: Tier 5 COMPOSITE (11 columns)
"""

from .base_processor import (
    BaseFeatureProcessor,
    SafeAggregator,
    NormalizationUtils,
    WeaponCategories,
    MapAreas
)

# Import processors as they are implemented
from .basic_processor import BasicProcessor
from .tactical_processor import TacticalProcessor
from .intelligence_processor import IntelligenceProcessor
from .meta_processor import MetaProcessor
from .composite_processor import CompositeProcessor

__all__ = [
    'BaseFeatureProcessor',
    'SafeAggregator',
    'NormalizationUtils',
    'WeaponCategories',
    'MapAreas',
    'BasicProcessor',
    'TacticalProcessor',
    'IntelligenceProcessor',
    'MetaProcessor',
    'CompositeProcessor',
]
