add stage 03.1 mock exchange integration
This commit is contained in:
45
docs/stages/stage-03-1-integration-mock.md
Normal file
45
docs/stages/stage-03-1-integration-mock.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# Stage 03.1 — Mock Integration
|
||||
|
||||
## Цель
|
||||
Оживить экран `📈 Рынок` и добавить первый статус интеграции с биржей без риска реальной торговли.
|
||||
|
||||
## Что добавляется
|
||||
- exchange settings в `config.py`
|
||||
- модели интеграции
|
||||
- mock data
|
||||
- exchange service
|
||||
- экран `📈 Рынок` с mock price
|
||||
- экран `⚙️ Система` со статусом интеграции
|
||||
|
||||
## Какой результат нужен
|
||||
### Рынок
|
||||
Пользователь нажимает `📈 Рынок` и видит:
|
||||
- символ
|
||||
- цену
|
||||
- источник `mock`
|
||||
- время обновления
|
||||
|
||||
### Система
|
||||
Пользователь нажимает `⚙️ Система` и видит:
|
||||
- Биржа: mock mode
|
||||
- exchange_enabled
|
||||
- exchange_name
|
||||
|
||||
## Почему это правильный шаг
|
||||
- не нужен реальный API в первый день
|
||||
- можно спокойно отладить архитектуру
|
||||
- рынок перестает быть заглушкой
|
||||
- system screen становится полезнее
|
||||
|
||||
## Как проверить
|
||||
1. Запустить бота локально
|
||||
2. Нажать `📈 Рынок`
|
||||
3. Нажать `⚙️ Система`
|
||||
4. Проверить `/help`
|
||||
|
||||
## Рекомендуемые commit messages
|
||||
```bash
|
||||
git commit -m "add exchange config and mock models"
|
||||
git commit -m "connect market screen to mock exchange service"
|
||||
git commit -m "show exchange mock health in system screen"
|
||||
```
|
||||
Reference in New Issue
Block a user