docs: unify roadmap structure and sync all stages
This commit is contained in:
@@ -1,122 +1,170 @@
|
||||
# Dzentra Bot — Master Roadmap
|
||||
# Master Roadmap — Dzentra Bot
|
||||
|
||||
## Stage 01 — Bootstrap
|
||||
✔ структура проекта
|
||||
✔ virtualenv
|
||||
✔ запуск приложения
|
||||
✔ базовый bootstrap
|
||||
## Цель проекта
|
||||
Создать Telegram-бота для:
|
||||
- ручной торговли;
|
||||
- мониторинга рынка;
|
||||
- автоторговли;
|
||||
- аналитики;
|
||||
- управления стратегиями.
|
||||
|
||||
---
|
||||
|
||||
## Stage 02 — System layer
|
||||
✔ экран ⚙️ Система
|
||||
✔ базовая диагностика
|
||||
✔ структура компонентов
|
||||
# Stage 01 — Bootstrap / Foundation
|
||||
✔ app bootstrap
|
||||
✔ config layer
|
||||
✔ logging
|
||||
✔ router bootstrap
|
||||
✔ DB bootstrap
|
||||
|
||||
✅ Статус: завершён
|
||||
|
||||
---
|
||||
|
||||
## Stage 03 — Exchange Integration
|
||||
# Stage 02 — System / Diagnostics
|
||||
✔ system screen
|
||||
✔ exchange health
|
||||
✔ DB health
|
||||
✔ runtime info
|
||||
✔ error rendering
|
||||
|
||||
### 03.1
|
||||
✔ mock exchange
|
||||
✅ Статус: завершён
|
||||
|
||||
### 03.2
|
||||
✔ время / timestamp
|
||||
---
|
||||
|
||||
### 03.3
|
||||
# Stage 03 — Exchange Integration
|
||||
✔ mock exchange
|
||||
✔ time handling
|
||||
✔ exchangeInfo
|
||||
✔ валидация символа
|
||||
✔ private auth
|
||||
✔ account + portfolio
|
||||
✔ market live polling
|
||||
⚠ websocket research / fallback polling
|
||||
|
||||
### 03.4
|
||||
✔ private auth (HMAC, headers, timestamp)
|
||||
|
||||
### 03.5
|
||||
✔ первый private endpoint (account)
|
||||
✔ баланс
|
||||
✔ экран 💼 Портфель
|
||||
✔ UX улучшения
|
||||
✅ Статус: завершён (fallback mode)
|
||||
|
||||
---
|
||||
|
||||
## Stage 04 — Storage / Journal (NEXT)
|
||||
# Stage 04 — Storage / Journal
|
||||
✔ storage foundation
|
||||
✔ event log
|
||||
✔ repositories
|
||||
✔ UI integration
|
||||
✔ journal management
|
||||
|
||||
### 04.1
|
||||
⏳ storage foundation
|
||||
|
||||
### 04.2
|
||||
⏳ journal / event log
|
||||
|
||||
### 04.3
|
||||
⏳ repositories
|
||||
|
||||
### 04.4
|
||||
⏳ UI integration
|
||||
✅ Статус: завершён
|
||||
|
||||
---
|
||||
|
||||
## Stage 03.6 — Orders (после storage)
|
||||
⏳ orders skeleton
|
||||
⏳ dry-run режим
|
||||
⏳ валидация ордеров
|
||||
# Stage 05 — Trading UI / Draft / Validation
|
||||
✔ order draft flow
|
||||
✔ interactive builder
|
||||
✔ validation
|
||||
✔ runtime mode helpers
|
||||
✔ UI unification
|
||||
✔ quantity normalization
|
||||
|
||||
✅ Статус: завершён
|
||||
|
||||
---
|
||||
|
||||
## Stage 05 — Trading logic
|
||||
⏳ стратегии
|
||||
⏳ риск-менеджмент
|
||||
⏳ сигналы
|
||||
# Stage 06 — Journal / Navigation / Settings
|
||||
✔ journal UI
|
||||
✔ navigation improvements
|
||||
✔ settings screen
|
||||
✔ system info
|
||||
|
||||
✅ Статус: завершён
|
||||
|
||||
---
|
||||
|
||||
## Stage 06 — UI / Journal / Navigation
|
||||
# Stage 07 — Auto Trading
|
||||
|
||||
### 06.1
|
||||
✔ journal management UI
|
||||
✔ export CSV/XLSX
|
||||
✔ system navigation redesign
|
||||
## 07.1 — Skeleton UI
|
||||
✔ экран автоторговли
|
||||
✔ state machine
|
||||
|
||||
### 06.2
|
||||
✔ system settings navigation
|
||||
✔ product information screen
|
||||
✔ settings stubs
|
||||
## 07.2 — Real settings
|
||||
✔ стратегия
|
||||
✔ риск
|
||||
✔ символ
|
||||
|
||||
### 06.3
|
||||
⏳ retention / limits
|
||||
## 07.3 — Analysis Cycle
|
||||
✔ run_cycle()
|
||||
✔ mock signals
|
||||
✔ live updates
|
||||
|
||||
### 07.3.1 — Background Runner
|
||||
✔ asyncio loop
|
||||
|
||||
### 07.3.2 — Live Screens
|
||||
✔ market
|
||||
✔ portfolio
|
||||
✔ journal
|
||||
|
||||
### 07.3.3 — Multi Live
|
||||
✔ multi-screen
|
||||
✔ duplicate protection
|
||||
|
||||
### 07.3.4 — Monitoring redesign
|
||||
✔ новый экран мониторинга
|
||||
|
||||
### 07.3.5 — WebSocket probe
|
||||
✔ ws skeleton
|
||||
⚠ fallback REST polling
|
||||
|
||||
## 07.4 — Strategy Plugin Architecture
|
||||
|
||||
### 07.4.1
|
||||
✔ BaseStrategy
|
||||
✔ SignalResult
|
||||
|
||||
### 07.4.2
|
||||
⏳ Strategy Registry
|
||||
|
||||
### 07.4.3
|
||||
⏳ Trend Strategy
|
||||
|
||||
### 07.4.4
|
||||
⏳ Grid Strategy
|
||||
|
||||
### 07.4.5
|
||||
⏳ Scalping Strategy
|
||||
|
||||
### 07.3.6 — Signal Engine
|
||||
⏳ реальные сигналы
|
||||
|
||||
### 07.3.7 — Execution Engine
|
||||
⏳ исполнение ордеров
|
||||
|
||||
### 07.3.8 — Analytics
|
||||
⏳ статистика торговли
|
||||
|
||||
🟡 Статус: в работе
|
||||
|
||||
---
|
||||
|
||||
## Stage 07 — Auto Trading
|
||||
# Stage 08 — Analytics / Reports
|
||||
⏳ отчёты
|
||||
⏳ pnl
|
||||
⏳ winrate
|
||||
⏳ drawdown
|
||||
|
||||
### 07.1
|
||||
✔ auto trading skeleton UI
|
||||
✔ state machine
|
||||
✔ mock controls
|
||||
|
||||
### 07.2
|
||||
✔ real settings
|
||||
✔ strategy presets
|
||||
✔ risk presets
|
||||
|
||||
### 07.3
|
||||
✔ analysis cycle skeleton
|
||||
✔ mock signals
|
||||
✔ UI integration
|
||||
|
||||
07.3.1 auto live
|
||||
07.3.2 live market/portfolio
|
||||
07.3.3 multi live + ui optimization
|
||||
07.3.4 menu redesign
|
||||
07.3.5 websocket
|
||||
07.3.6 signal engine
|
||||
07.3.7 execution
|
||||
07.3.8 analytics
|
||||
|
||||
### 07.4
|
||||
⏳ strategy plugin architecture
|
||||
⚪ Статус: не начат
|
||||
|
||||
---
|
||||
|
||||
## Текущий статус
|
||||
# Stage 09 — Production Readiness
|
||||
⏳ deployment
|
||||
⏳ monitoring
|
||||
⏳ alerts
|
||||
⏳ backups
|
||||
|
||||
👉 Stage 03.5 — завершён
|
||||
👉 Следующий шаг: Stage 04.1
|
||||
⚪ Статус: не начат
|
||||
|
||||
---
|
||||
|
||||
## Текущий статус проекта
|
||||
|
||||
👉 Завершён: 07.4.1
|
||||
👉 Следующий шаг: 07.4.2 Strategy Registry
|
||||
Reference in New Issue
Block a user