Parte de MindStack Suite — ERP modular premium para PyME LATAM.
1. Resumen ejecutivo (60 segundos)
StockMind es el motor estadístico de inventarios para PyMEs latinoamericanas que operan entre Excel y un ERP corporativo. Para cada SKU, cada noche, el sistema clasifica el patrón de demanda, elige automáticamente entre ~14 algoritmos de pronóstico, calcula la política de reorden y genera órdenes de compra explicadas en español. El humano aprueba, edita o rechaza. El motor no es una caja negra: cada decisión tiene su justificación estadística auditable.
Para quién: PyMEs formales en Costa Rica (primero) con ventas anuales ≥$200,000 USD, inventario físico activo y factura electrónica vigente. Verticales prioritarios: ferreterías independientes (~1,400 en CR), distribuidoras de alimentos/bebidas (CACIA), importadoras (~3,000 registradas Hacienda), farmacias independientes (~860, desde V1.5).
Por qué importa: la PyME latinoamericana pierde 3-8% de sus ventas anuales por quiebres de stock e inventario mal gestionado (Gruen-Corsten-Bharadwaj 2002; IHL Group 2023-2025). El software contable existente (Alegra, Siigo, Bsale: $20-$152/mes) no tiene pronóstico estadístico real. Los especilistas globales (Lokad $150-$1,350/mes, Cin7 $349-$999/mes) no hablan español PyME ni integran la factura electrónica LATAM. StockMind ocupa el cuadrante vacío: alta sofisticación matemática × accesibilidad para PyME mediana.
Pricing: Starter $199 / Growth $349 / Pro $1,099 / Enterprise desde $1,800 USD/mes. ARPU ponderado año 1: $551. Target mes 12 (caso base): 40 clientes / $22k MRR.
Estructura: StockMind es módulo #1 del portfolio MindStack Suite (ERP modular: StockMind + SalesMind + BookMind + PayMind). No es un startup standalone: Cheryx Group absorbe infraestructura y salario del desarrollador. Dos cofundadores: Douglas Mora (full técnico, único developer) + Serlyn Caruzo (product/GTM). Fase actual: pre-MVP, comenzando Sprint 1.
2. Mapa de los 15 Documentos
| # | Archivo | Título | Audiencia principal | Función |
|---|---|---|---|---|
| 00 | 00_indice_maestro.md |
Índice Maestro | Todos | Punto de entrada. Este documento. |
| 01 | 01_modelo_negocio.md |
Modelo de Negocio | Founders · Asesores | Revenue, unit economics, pricing, moats |
| 02 | 02_analisis_mercado.md |
Análisis de Mercado | Founders · Asesores | TAM/SAM/SOM, competidores, verticales |
| 03 | 03_riesgos_foda.md |
Riesgos y FODA | Founders · Asesores | Matriz de riesgos, plan de mitigación |
| 04 | 04_estrategia_gtm.md |
Estrategia Go-to-Market | Founders · Serlyn | Adquisición, fases, canales, partnerships |
| 05 | 05_proyecciones_financieras.md |
Proyecciones Financieras | Founders · Asesores | P&L 3 años, break-even, reinversión |
| 06 | 06_srd_frontend.md |
SRD Frontend | Douglas | Especificación Next.js 15, flujos, componentes |
| 07 | 07_srd_backend.md |
SRD Backend | Douglas | FastAPI, Celery, APIs, infraestructura |
| 08 | 08_modelo_datos.md |
Modelo de Datos | Douglas | Schema SQL, SQLAlchemy, índices |
| 09 | 09_motor_core.md |
Motor Core | Douglas | Pipeline 11 pasos, algoritmos, guardrails |
| 10 | 10_seguridad_cumplimiento.md |
Seguridad y Cumplimiento | Douglas · Asesores | Ley 8968 CR, STRIDE, auth, PCI |
| 11 | 11_branding.md |
Branding | Serlyn · Designers | Identidad, paleta, voz, prompts IA |
| 12 | 12_roadmap.md |
Roadmap MVP/V1/V2 | Douglas · Serlyn | Sprints, criterios de salida, dependencias |
| 13 | 13_kpis_metricas.md |
KPIs y Métricas | Founders | North Star, dashboards, alertas |
| 14 | 14_marco_legal.md |
Marco Legal | Douglas · Abogado | Estructura societaria, ToS, Ley 8968 CR |
3. Decisiones Clave Tomadas
| Área | Decisión | Referencia |
|---|---|---|
| Posición en Cheryx | StockMind es módulo #1 del portfolio MindStack Suite (Fork 4). No es startup standalone. | Doc 01, wiki/21 |
| Stack técnico | Python 3.12 + FastAPI + SQLAlchemy 2.0 + Celery + Redis + Postgres 17 + Next.js 15 + Coolify en Hostinger KVM2 | Doc 07 |
| Pasarela de pagos | ONVO Pay primaria + Tilopay backup. Stripe NO viable en Costa Rica. | Doc 07, wiki/10 |
| Motor estadístico | Procedural (statsforecast + Prophet + LightGBM). LLMs solo para explicaciones en lenguaje natural. | Doc 09 |
| Pricing | 4 tiers USD: $199/$349/$1,099/$1,800+. Demo-gated. Setup $999 Garantía 60d. | Doc 01 |
| Mercado primario | Costa Rica 2026, Colombia 2027, México 2028+. SAM efectivo CR: 35,000-50,000 empresas. | Doc 02 |
| Verticales año 1 | Ferreterías 50% · Distribuidoras 40% · Farmacias 8% · Importadoras 2% | Doc 02, Doc 04 |
| Cap table propuesto | Douglas 40% / Serlyn 40% / Cheryx Group 20%, vesting 4 años cliff 1 | Doc 05, wiki/06 |
| Break-even marginal | Mes 5-7 con 5-10 clientes (cubre cash nuevo Cheryx ≤$386/mes) | Doc 05 |
| Break-even pleno | Mes 12-16 con 30-40 clientes (incluye salarios cargados ~$8,548/mes) | Doc 05 |
| Registro de marca | Plan A: registrar STOCKMIND en CR clases 9+35+42. Verificar EUIPO antes. Riesgo CaixaBank clase 36. | Doc 11 |
| Sistema de registro | StockMind posee su propio ledger de inventario (P8). No es overlay puro sobre Alegra/Siigo. | Doc 07, Doc 08 |
| Equipo | 2 personas: Douglas (full técnico, único developer) + Serlyn (product/GTM). Sin tercer desarrollador. | Todos los docs |
| Fase | Pre-MVP. Sin código de producción. Sprint 1 pendiente. | Doc 12 |
Claims explícitamente falsos — nunca usarlos: - ❌ Inversionista ángel $50k — no existe - ❌ Stripe como pasarela primaria — no opera en CR - ❌ Cap table 47%/47% + ESOP 6% — no aplica pre-constitución - ❌ 18 entrevistas + 64 encuestas + 2 pilotos — alucinación del modelo anterior
4. Stack Tecnológico
┌──────────────────────────────────────────────────────────────────┐
│ Cloudflare (DNS + WAF + Email Routing) │
└──────────────────────────────┬───────────────────────────────────┘
│ HTTPS 443
▼
┌──────────────────────────────────────────────────────────────────┐
│ Hostinger KVM2 (2 vCPU · 8 GB RAM · 100 GB NVMe) │
│ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ Coolify v4 (PaaS self-hosted) │ │
│ │ Traefik Proxy + TLS automático │ │
│ └────────────────────────────┬─────────────────────────────┘ │
│ │ │
│ ┌───────────┐ ┌───────────┴──┐ ┌──────────────┐ │
│ │ Next.js │ │ FastAPI │ │ Celery Worker │ │
│ │ 15 + │ │ Python 3.12 │ │ (motor noche) │ │
│ │ React 19 │ │ Pydantic v2 │ │ │ │
│ │ Tailwind │ │ SQLAlchemy │ └──────┬────────┘ │
│ │ shadcn/ui │ └──────┬───────┘ │ │
│ └───────────┘ │ │ │
│ ┌─────┴──────┐ ┌──────┴──────┐ │
│ │ Postgres 17│ │ Redis 7 │ │
│ │ (multi- │ │ (broker + │ │
│ │ tenant) │ │ cache) │ │
│ └─────┬──────┘ └─────────────┘ │
└──────────────────────────┼──────────────────────────────────────┘
│ pg_dump diario
▼
Backblaze B2 (backups cifrados)
Motor estadístico: statsforecast (Nixtla) + Prophet + LightGBM
Pagos: ONVO Pay (primaria) + Tilopay (backup)
Email: Resend (transaccional) · Cloudflare Email Routing (corporativo MVP)
Observabilidad: Sentry · Plausible · Uptime Kuma
CI/CD: GitHub Actions + Coolify webhooks
| Componente | Versión confirmada |
|---|---|
| Python | 3.12 |
| FastAPI | 0.136.x |
| SQLAlchemy | 2.0 |
| Celery | 5.4+ |
| PostgreSQL | 17 |
| Redis | 7 |
| Next.js | 15.2.x |
| React | 19 |
| Tailwind CSS | 4 (Oxide) |
| Coolify | v4 (estable para nuestro uso) |
| Ubuntu | 24.04 LTS |
5. Checklist Pre-Lanzamiento
Bloque Legal / Fiscal
- [ ] Verificar EUIPO STOCKMIND/CaixaBank (5-10 min, euipo.europa.eu/eSearch)
- [ ] Registrar dominio
stockmind.app+ defensivos (usestockmind.com,stockmind.co.cr) - [ ] Inscribir actividad lucrativa Douglas en DGT (D-140 vía ATV) si aún no hecho
- [ ] Activar facturación electrónica v4.4 con llave criptográfica
- [ ] Firmar carta de intención interna Douglas/Serlyn/Cheryx (40/40/20) antes del primer cliente pagando
- [ ] Registrar bases de datos en PRODHAB antes del primer cliente
- [ ] Firmar contrato de servicios profesionales Douglas ↔ Serlyn
- [ ] Contratar asesoría contable mínima ($100/mes)
- [ ] Registrar marca STOCKMIND en CR (clases 9+35+42, ~$800-$1,050)
- [ ] Revisar ToS y Política de Privacidad con abogado CR ($1,500)
Bloque Técnico / Infraestructura
- [ ] Provisionar repo GitHub Team para StockMind
- [ ] Configurar Coolify en VPS Hostinger KVM2 (ya operativo en Cheryx — asignar proyecto)
- [ ] Crear base de datos Postgres 17 con schema
inv_*y multi-tenancy - [ ] Configurar Redis y Celery Beat
- [ ] CI/CD GitHub Actions → Coolify webhook funcionando
- [ ] Backups Backblaze B2 configurados y probados (restore de prueba)
- [ ] Dominio
app.stockmind.appapuntando a Coolify con TLS - [ ] Sentry integrado (free tier, primeros 5k events)
- [ ] Uptime Kuma funcionando para status page
- [ ] Secrets en Coolify UI (nunca en
.envcommiteado)
Bloque Producto / GTM
- [ ] Plantilla CSV de importación definida con Serlyn
- [ ] 3-5 pilotos comprometidos por escrito (Founder Pilot Program)
- [ ] Demo environment con datos sintéticos de ferretería funcionando
- [ ] ONVO Pay sandbox integrado y testeado
- [ ] Onboarding flow documentado (paso a paso)
- [ ] Landing page
www.stockmind.appcon lista de espera activa - [ ] WhatsApp Business Account en proceso de verificación Meta
Bloque Métricas / Operaciones
- [ ] Dashboard MRR/clientes/churn en Postgres + query semanal
- [ ] Plausible Analytics en sitio web activo
- [ ] Runbook de deploy y rollback documentado
- [ ] Runbook de restore de DB probado trimestralmente
- [ ] Checklist de health check nocturno del motor estadístico
6. Rutas de Lectura por Rol
Founder (Douglas Mora)
- Este índice → entender la estructura completa
- Doc 12 (Roadmap) → siguiente acción inmediata: Sprint 1
- Doc 07 (SRD Backend) → arquitectura técnica de referencia
- Doc 08 (Modelo de Datos) → schema SQL antes de escribir código
- Doc 09 (Motor Core) → pipeline estadístico completo
- Doc 10 (Seguridad) → seguridad desde el día 1
- Doc 05 (Finanzas) → cuando el primer cliente firme
- Doc 14 (Marco Legal) → antes del primer cliente pagando
Cofounder GTM (Serlyn Caruzo)
- Este índice → contexto completo del producto
- Doc 01 (Modelo de Negocio) → propuesta de valor y pricing
- Doc 02 (Análisis de Mercado) → verticales y competidores
- Doc 04 (GTM) → plan de adquisición y outreach
- Doc 11 (Branding) → voz de marca para materiales de ventas
- Doc 13 (KPIs) → qué métricas trackear y cómo reportar
- Doc 12 (Roadmap) → qué llega cuándo para alinear expectativas de pilotos
Asesor / Inversionista
- Este índice → resumen ejecutivo y decisiones clave (Sección 3)
- Doc 01 (Modelo de Negocio) → unit economics y moats
- Doc 02 (Análisis de Mercado) → TAM/SAM/SOM y competidores
- Doc 05 (Finanzas) → proyecciones 3 años, escenarios
- Doc 03 (Riesgos) → matriz de riesgos y mitigaciones
- Doc 14 (Marco Legal) → estructura societaria
Developer / Contratista técnico
- Doc 07 (SRD Backend) → arquitectura y API completa
- Doc 08 (Modelo de Datos) → schema SQL
- Doc 09 (Motor Core) → pipeline estadístico
- Doc 06 (SRD Frontend) → especificación UI/UX
- Doc 10 (Seguridad) → auth, RBAC, cumplimiento
- Doc 12 (Roadmap) → sprints y priorización
Cliente potencial
- Doc 01 §1-§3 → propuesta de valor y ROI por vertical
- Doc 11 §1-§3 → identidad y confianza de marca
- Doc 02 §4.8 → tabla comparativa vs competidores
7. Estado del Proyecto a Mayo 2026
| Dimensión | Estado actual |
|---|---|
| Fase de desarrollo | Pre-MVP. Sin código de producción. |
| Sprint actual | Sprint 1 pendiente de inicio |
| Clientes | 0 pagando. Buscando 3-5 pilotos Founder Program |
| MRR | $0 |
| Infraestructura | VPS Hostinger KVM2 + Coolify operativo en Cheryx (compartido) |
| Documentación | 15 docs fundacionales (/md/), wiki curada (/wiki/), estos 15 docs canónicos (/docs/) |
| Decisiones bloqueantes | Q-FU2 (dedicación real Douglas/Serlyn), Q-FU3 (fecha constitución S.R.L.), dominio + EUIPO |
| Equipo | Douglas Mora (founder técnico, único developer) + Serlyn Caruzo (product/GTM) |
| Capital | Cheryx Group absorbe costos. Cash nuevo real: ~$150-$386/mes. Sin capital externo. |
Siguiente acción inmediata: Sprint 1 — fundamentos de infraestructura + schema base + auth magic link. Ver Doc 12 §4.1 para detalle completo de tareas y criterios de Done.