docs(todo): add staging + visualizer next steps
This commit is contained in:
@@ -7,6 +7,24 @@ Cel: zanim kupisz bare metal, dopinamy wszystko, co nie wymaga własnego RPC, ż
|
||||
|
||||
---
|
||||
|
||||
## Status (staging / `trade.mpabi.pl`) + TODO bieżące
|
||||
|
||||
- [x] **Precomputed candles cache (TF: `1s..1d`, target `1024`/TF)** na backendzie (k3s) + worker liczący “ciągle”.
|
||||
- [x] **DLOB slippage v2** (tabele v2 + dual-write), żeby obsłużyć “rozmiary USD” z częściami dziesiętnymi.
|
||||
- [x] **Frontend (visualizer)**: dodane TF: `1s 3s 5s 15s 30s 1m 3m 5m 15m 30m 1h 4h 12h 1d` + szybkie przełączanie (abort poprzednich requestów).
|
||||
- [x] **Wdrożenie na k3s**: zbudowany i wypchnięty nowy obraz `trade-frontend` + zaktualizowany `trade-deploy` (Argo rollout).
|
||||
|
||||
**Do zrobienia teraz (żeby „lokalny frontend” i staging działały spójnie):**
|
||||
|
||||
- [ ] **Sprawdzić `/graphql` (Hasura proxy) po sesji**: potwierdzić, że po `POST /auth/login` zapytania GraphQL działają i nie ma `Malformed Authorization header`.
|
||||
- [ ] **Sprawdzić czasy przełączania TF w UI**: czy klik w TF tylko czyta cache i nie czeka na liczenie (ma być natychmiast).
|
||||
- [ ] **Naprawić „kafelek” w headerze market** na 100% skali (overflow/ellipsis, czytelność liczb).
|
||||
- [ ] **DLOB fullscreen w stack/layers**: upewnić się, że działa tak jak chart (fullscreen / exit) i że w stack mode jest czytelne.
|
||||
- [ ] **Panel warstw**: dopracować UX (auto-hide + lock, DnD kolejności, suwaki opacity/brightness na warstwach) + skrócić formatki (więcej miejsca na wykresy).
|
||||
- [ ] **“New contract estimate” live**: dodać toggle “auto refresh” i rysować wykresy time-series (1 px ~ 1s) tylko dla zmiennych (cena/impact/total), a stałe (fee) jako stałe wartości.
|
||||
|
||||
---
|
||||
|
||||
## A) Decyzje i parametry (bez kodu, ale blokują implementację)
|
||||
|
||||
- [ ] **Docelowe porty i adresacja WireGuard**:
|
||||
@@ -91,4 +109,3 @@ Cel: zanim kupisz bare metal, dopinamy wszystko, co nie wymaga własnego RPC, ż
|
||||
- [ ] **Checklist “Day 0”**:
|
||||
- przejście krok po kroku wg `doc/solana-rpc-geyser-setup.md`
|
||||
- smoke test: `dlob-publisher` bez reconnect storm
|
||||
|
||||
|
||||
Reference in New Issue
Block a user