Plataforma de juegos con IA, VPS2 como cerebro centralizado.
VPS1 (46.250.236.252) — Frontend lógico: auth, wallet, domino-service (Go)
VPS2 (84.46.240.189) — Cerebro AI: DominoAI, TTS, coach (Python)
Comunicación via WireGuard wg1 (10.10.0.0/24)
/api/inference/ → :8000 — Inferencia OpenRouter/Ollama
/api/anticheat/ → :8002 — Anti-cheat engine
/api/trainer/ → :8003 — Bot trainer
/api/stockfish/ → :8004 — Análisis de ajedrez
/api/domino/ → :8006 — Domino Venezolano
/ollama/ → :11434 — LLM local
✅ Session Management (WS+Redis)
✅ Per-game ELO/risk (user_ratings)
✅ Email verification SMTP (mailcow)
✅ Bot Replacement + Reconexión
✅ Anti-abuse disconnect tracking
✅ Modo espectador (ocultar fichas)
✅ Variantes Block/Draw/AllFives
✅ Rematch + Match history + Replay
✅ Torneos automáticos
✅ Hash chain público
✅ TTS Piper 21 voces EN+ES
✅ Self-play pipeline nocturno
✅ Domino Story Mode (5 capítulos)
GET /health — Health check
GET /spectate — Lobby público espectador
GET /games/{id}/replay — Replay partida
GET /tournaments — Listar torneos
POST /tournaments/create — Crear torneo
GET /domino/levels — Niveles de dificultad
POST /domino/bot/move — Movimiento del bot
POST /domino/coach/suggest — Coach "¿Qué jugaría?"
POST /domino/coach/analyze — Análisis post-partida
GET /domino/story/chapters — Capítulos Story Mode
POST /domino/story/chapter/{id}/start — Iniciar capítulo
POST /domino/story/chapter/{id}/complete — Completar capítulo
Código fuente en /bakuryu/ai/
AGENTS.md — Memoria del proyecto
ERRORS.md — Bitácora de errores
PLAN.md — Plan de desarrollo
Bakuryu Games — Documentación técnica — 2026