Тема
53: StrategyLabel enum не содержит single-token-mm
Identity
- Component: C-07 RTDS (metrics) + C-02 strategies
- Source:
crates/pm-bot/src/io/rtds/metrics.rs:197–211 - Rules: общая taxonomy consistency, ADR-021
- Created: 2026-05-12
- Type: investigation
Context
StrategyLabel enum = {Directional, Maker, MakerRebate} (старая 5-strategy taxonomy). После ADR-018 (3 алгоритма) + ADR-021 (4й = single-token-mm) — enum устарел.
Bucket-arb имеет отдельный bucket_arb_dirty_marks counter, но не StrategyLabel. Если single-token-mm потребует toxic-flow или dirty-mark — потребуется расширение enum.
Open question(s)
- Когда
single-token-mmготов к интеграции с toxic-flow? (ADR-021 PROPOSED, не IMPLEMENTED) - Стоит ли уже сейчас расширить enum до 4-algorithm taxonomy, чтобы не было drift?
- Или дождаться Sprint 7 (single-token-mm implementation)
What to do
- Решение по timing: добавить
SingleTokenMmв enum сейчас или при импл - Связано с roadmap ADR-018/021 sprints
References
- Карта:
components-status.mdC-07.D, C-02 (strategies) - ADR-018, ADR-021