HBG Markets
⌘K

Roadmap

Las versiones se gatean por triggers operativos, no por fechas inventadas. Cuando el LP completa onboarding, ship v2. Cuando el volumen lo justifica, ship v3.

Manifesto

Triggers, no calendarios.

Una roadmap con fechas convierte cualquier release en un compromiso humano que el equipo persigue para no quedar mal — empuja a soltar producto sin terminar y a esconder los problemas reales. Mesa libera cuando el trigger se cumple. Eso significa que algunas versiones tardan más; ninguna se rompe en producción.

  1. v1.0
    LIVE

    Cockpit + research + paper trading

    Trigger · shipped
    • Cockpit con hero chart, watchlist, ticker, macro, news
    • 20 dashboards de research institucional
    • Cuenta paper anónima ($100k virtual) sobre cualquier instrumento del feed institucional
    • Crypto Aggregator con 7 exchanges side-by-side
    • Backtester (SMA / RSI / Donchian) con URL compartible
    • Tournament scaffold con leaderboard y scoring composite
  2. v1.1
    LIVE

    Trading engine v2 — end-to-end

    Trigger · shipped
    • OCO orders + bracket dialog con RR ratio en vivo
    • PATCH /api/trading/orders/:id (modify in place)
    • Tournament settlement + payouts vía credit ledger
    • Quick-trade modal (T) anywhere en el cockpit
    • Notifications tray + chained orders badge
    • Account stats dashboard + risk cockpit + equity curve
    • Tightened tick-orders cron (5s effective fill latency)
    • Live tournament leaderboard polling 3s
  3. v1.2
    LIVE

    Conversion surface

    Trigger · shipped
    • Páginas legales (Términos / Privacidad / Aviso de riesgo) ES + EN
    • Welcome page tras signup con tres primeras acciones
    • Disciplina tab — loss limit, position size, cooldown, auto-pausa de torneos
    • /mesa/insurgentes — el piso físico en CDMX
    • Auth shell Bloomberg-grade en /signup y /login
    • Hero retail CTA + Mesa nav locale-aware + footer legal
    • Hotfix Vercel deploys (Turbopack → webpack)
  4. v1.3
    LIVE

    Hero chart — drawing, brackets, terminal bridge

    Trigger · shipped
    • Drawing tools (TL · HL · FIB) con persistencia por símbolo
    • Price lines vivos para orders + position entry (entry · TP · SL · limit · OCO)
    • Floating SL/TP draggable handles → PATCH /api/trading/orders/:id
    • Per-second tick splice en la última vela + 1m timeframe + secondsVisible
    • P&L watermark flotante cuando hay posición abierta
    • Terminal pill en el TopBar (mesa.hbg.markets · same backend, fast surface)
    • Disciplina pill en el TopBar — daily-loss-limit live
    • Shared CORS para mesa.hbg.markets en /api/eodhd/* + /api/slate/quote stub
  5. v1.4
    LIVE

    Lead → Cliente cycle · pricing · agent handoff · Slate live

    Trigger · shipped
    • /mesa/pricing — anti-pitch en números (cockpit USD 0, APIs USD 2k/mes absorbidas, torneos $5/$30/$100, 80/20 split)
    • /api/payment/simulate — DepositPicker grant simulado (MercadoPago/Clip/Binance/Bitso) que cae al credit_ledger real
    • OrderTicket hotkeys (B/S/M/L/↑↓/Enter) + ShortcutHelpOverlay (?)
    • Slate Labs unified-feed live — 515 instrumentos vía mesa-stream → Redis last-tick, /api/slate/quote serves source=slate
    • /mesa/welcome reescrito en voz fundador con receipts antes de claims
    • /mesa/about — Estructura section ata Creta Labs (holding operada por sus dueños) ↔ Mesa+Terminal free ↔ paid bespoke arm
    • /mesa/data-sources adds Slate Labs entry
    • Tres velocidades explainer en /mesa/tournaments (Daily $5 / Weekly $30 / Monthly $100)
    • docs/AGENT_NOTES.md — strategic context + open issues + voice rules + anti-patterns para los agentes que siguen
  6. v1.3
    EN CURSO

    Email pipeline + activation loop

    Trigger · Resend cuenta + dominio mesa.cretalabs.io verificado (G6)
    • Email transaccional vía Resend (signup confirm, tournament start, payout ready)
    • Templates Mesa-branded multi-locale
    • Cron services/email-dispatcher hourly: tournament-start T-1h + tournament-settled
    • Unsubscribe link + accounts.email_optout_ts honored
    • Probe en CI cubre el loop signup → email → welcome
  7. v1.4
    SIGUE

    Tournament-api migration + first live cohort

    Trigger · Supabase service role + migrations corridos (G2)
    • supabase/migrations/*.sql aplicados a producción Postgres
    • Mesa Open Paper #1 con 100 plazas y prize pool sponsored
    • Join flow E2E: signup → confirm → join tournament → cockpit con tournament_id
    • Leaderboard panel renderiza top-50 + rank del trader desde equity_snapshots
    • Primer Monthly $100 abierto al público con watch-party en Insurgentes 1446 al cierre
  8. v1.5
    FUTURO

    Multi-asset live (FX / equities / indices)

    Trigger · EODHD authenticated venue ADR + connector handoff
    • EODHD connector (services/feed-eodhd) integrado al Feed Bus
    • Per-instrument tick + lot tablas en Postgres
    • Cockpit muestra EUR-USD + AAPL + SPX500 alongside crypto
    • Margin engine (isolated mode) sobre la primera asset class apalancada
  9. v2.0
    FUTURO

    Real-money tournaments + crypto payouts

    Trigger · LP onboarding completo (Bitso / cTrader / Alpaca) + entidad legal lista
    • Routing real a Bitso (cripto), cTrader white-label (CFD), Alpaca (US equities)
    • Entry fee real ($5 / $30 / $100) + crypto payout automático en USDC al cierre
    • Engine-side enforcement de Disciplina (daily loss limit, position cap, cooldown)
    • Liquidation worker en producción sobre instrumentos apalancados
    • Audit endpoint cubre liquidaciones + OrderModified events
    • WAL → R2 archiver corriendo, retención por años
    • Watch-party Monthly en Insurgentes 1446 con feed en vivo del leaderboard
  10. v3.0
    FUTURO

    Self-hosted matching + escala

    Trigger · Volumen + claridad regulatoria justifican un matching engine in-house
    • Matching engine Rust en producción (sub-100ms end-to-end)
    • Replay canary determinístico bit-for-bit en CI
    • ControlRoom — math live panel + audit queue tail + connector health
    • Regulación entidad — el rail apropiado según jurisdicción
    • Cross-asset margin con cross-mode opcional, isolated por defecto
Los items dentro de cada versión son sequencial-dependientes pero ninguna depende de un calendario. Si una versión se atasca, la siguiente con dependencias ya cumplidas avanza en paralelo. Para historial granular: /mesa/changelog.
· CDMX