trading/shared/schemas
Viktor Barzin adbd7f3c65
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was canceled
feat(kevin_bridge): main orchestrator with dependency injection
Composable: cursor/aggregator/strategy/publisher/audit_writer/broker
all injected. Master kill-switch (kevin_enable_trading=false) routes to
audit-only path. Cursor advances ONLY after XADD succeeds (race fix).
Concrete collaborators wired in subsequent tasks.

Also extends TradeSignal + SignalDirection.EXIT with the optional
fields Kevin paths need (strategy_id, target_dollars, stop_loss_pct,
take_profit_pct).
2026-05-24 00:59:56 +00:00
..
__init__.py feat: pydantic schemas for all service message types 2026-02-22 15:19:00 +00:00
auth.py feat: pydantic schemas for all service message types 2026-02-22 15:19:00 +00:00
kevin.py feat(kevin): KevinDecision + KevinAccountState schemas 2026-05-24 00:44:57 +00:00
learning.py feat: pydantic schemas for all service message types 2026-02-22 15:19:00 +00:00
meet_kevin.py fix(schemas): use enum types as field types + enforce symbol length 2026-05-21 19:15:59 +00:00
news.py feat: pydantic schemas for all service message types 2026-02-22 15:19:00 +00:00
trading.py feat(kevin_bridge): main orchestrator with dependency injection 2026-05-24 00:59:56 +00:00