Stage 05.1 - order draft flow
This commit is contained in:
14
docs/decisions/0012-order-drafts-before-live-orders.md
Normal file
14
docs/decisions/0012-order-drafts-before-live-orders.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# 0012 — Order Drafts before Live Orders
|
||||
|
||||
## Решение
|
||||
Сначала внедрить безопасный draft flow, а уже потом реальные live orders.
|
||||
|
||||
## Причины
|
||||
- это снижает торговый риск
|
||||
- позволяет проверить архитектуру order flow
|
||||
- даёт возможность тестировать UI и storage без отправки ордеров
|
||||
|
||||
## Последствия
|
||||
- появляется первый безопасный трейдинговый сценарий
|
||||
- order_drafts начинают реально использоваться
|
||||
- live order execution откладывается на следующий этап
|
||||
27
docs/stages/stage-05-1-order-draft-flow.md
Normal file
27
docs/stages/stage-05-1-order-draft-flow.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# Stage 05.1 — Order Draft Flow
|
||||
|
||||
## Цель
|
||||
Сделать первый безопасный trading flow без отправки реальных ордеров.
|
||||
|
||||
## Что реализовано
|
||||
- `OrderDraftsService`
|
||||
- `OrderDraft` model
|
||||
- сохранение draft в `order_drafts`
|
||||
- команды:
|
||||
- `/new_order`
|
||||
- `/drafts`
|
||||
- экран `⚡ Торговля` как входная точка
|
||||
|
||||
## Что это даёт
|
||||
- появляется первый order flow
|
||||
- storage начинает использоваться не только для snapshots
|
||||
- можно безопасно тестировать торговый сценарий без риска отправки ордера
|
||||
|
||||
## Ограничения
|
||||
- параметры draft пока фиксированные
|
||||
- нет диалога ввода стороны / количества
|
||||
- нет отправки live order
|
||||
|
||||
## Следующий шаг
|
||||
- Stage 05.2 — interactive draft builder
|
||||
- Stage 05.3 — order validation
|
||||
Reference in New Issue
Block a user