Roadmap

Qué está hecho y qué viene.

Basado en el roadmap interno real del proyecto, ordenado por impacto. No es una lista de deseos: cada ítem hecho ya corre en el intérprete.

Hecho En progreso Planeado

Prioridad alta

Ecosistema de paquetes completo: sipi.json, registro central, sipi paquete publicar/instalar con verificación sha256 y versionado semver.

compilar_a_python recomendado como paso antes de producción.

Perfilador (sipi perfil archivo.sipi) con tiempo por función/línea.

Caché de .pyc ya compilado para arranques más rápidos.

Prioridad media

sipi test con descubrimiento automático de *_test.sipi y reporte JUnit XML para CI.

Tests propios de interpreter.js (22 casos) y batería de paridad automatizada contra el intérprete real — corren con npm test (ver tests/README.md en el .zip descargable). Ya encontraron y corrigieron 3 diferencias reales (división mostraba entero en vez de decimal, y división/módulo por cero no cortaban la ejecución).

Depurador CLI real (sipi depurar): breakpoints, step, inspección de variables.

Logging configurable vía sipi.toml (archivo rotativo, syslog, remoto).

importar_python para llamar librerías Python reales (opt-in explícito, documentado como ruptura de sandbox).

Sitio con la documentación existente publicado — esta web ya cubre buena parte; falta el resto de docs/.

Canal de Discord y videos cortos de introducción.

ORM básico: clase Usuario hereda_de Modelo, modelo_guardar, modelo_buscar, etc.

Migraciones automáticas que generen el diff contra el schema real.

Seguridad: auth por API key, rate limiting, soporte JWT, y detección de SQL injection / XSS en --revisar.

Prioridad baja

generar_dockerfile y métricas Prometheus (/metricas).

Lectura automática de sipi.toml al arrancar (variables de entorno, puerto del servidor).

Health checks configurables por el usuario.

Marketing: post explicando por qué existe SiPi, página de inicio con casos de uso reales.

Producto / sitio (este año)

Curso interactivo de 18 módulos con progreso persistente, quizzes y certificado.

Playground para probar SiPi en el navegador, sin instalar nada.

Certificados con ID de verificación pública (verificar.html) — hoy funciona a nivel de navegador; un registro central real todavía no existe.

Búsqueda global unificada (comandos + curso + documentación) — ya implementada, con atajo /.

Cuentas de usuario opcionales con sincronización de progreso entre dispositivos.