build 039: complete Quotes Feed migration foundation
This commit is contained in:
77
docs/market_intelligence/builds/build-001-common-enums.md
Normal file
77
docs/market_intelligence/builds/build-001-common-enums.md
Normal file
@@ -0,0 +1,77 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user