# Build №001 — Common Enums ## Файл ```text app/src/trading/market_intelligence/common/enums.py ``` ## Назначение Создание единого набора перечислений, используемых всеми аналитическими движками Market Intelligence. Файл определяет общий язык состояний, статусов, уровней уверенности, ролей таймфреймов и этапов обработки. --- ## Реализовано Добавлены перечисления: - `MarketDirection` - `MarketBias` - `MarketPhase` - `MarketRegime` - `MarketQuality` - `EngineStatus` - `ConfidenceLevel` - `SignalFreshness` - `RiskLevel` - `TimeframeRole` - `CheckStatus` - `ProcessingStage` --- ## Архитектурные решения - перечисления не содержат торговой логики; - перечисления не принимают торговых решений; - значения используются только для описания состояния рынка и работы движков; - проверки движков описываются через смысловые этапы обработки, а не через имена файлов; - добавлен `ConfidenceLevel` для человекочитаемой интерпретации числовой уверенности; - добавлен `SKIPPED` для корректного описания намеренно пропущенных проверок. --- ## Compile Check ```text PASSED ``` ## Architecture Review ```text PASSED ``` ## Domain Review ```text PASSED ``` ## Обязательные замечания Нет. ## Рекомендации В будущем `ProcessingStage` можно расширить, если появится реальная необходимость. До этого перечисление не расширяется заранее. ## Статус ```text ACCEPTED ```