ModuleSettingsExtractor
interface ModuleSettingsExtractor
Contract for extracting module-owned settings from testGenerationSettings.
Implementations are provided to TestGeneratorExecutionOptionsFactory.fromConfig to extract and parse module-specific settings before core settings validation. This ensures:
Module settings are removed from the shared map before core parsing
Each module owns its configuration parsing logic
Factory orchestrates extraction in deterministic order (sorted by settingsKey)