Ir al contenido
Agendar una demo
Menú

Producto · changelog

Qué se entregó, y cuándo.

Superiora Planner lleva versiones, y cada versión se escribe antes de cortarse. Esta página es el resumen público de ese registro, de la más reciente a la más antigua. Dice qué cambió de verdad una versión para un equipo de planificación en vez de enumerar commits, y nombra lo que todavía está en curso en vez de dar a entender que ya aterrizó.

Línea actual · 0.3.0, la versión del piloto Cortada el 2026-09-07 0.4 en curso

0.4
en curso

No publicada. Esto es lo que se está construyendo.

Se lista porque un cliente del piloto merece saber qué viene; nada de esto está disponible todavía, y cualquier cosa de la lista puede cambiar o caerse.

En construcción

  • El árbol de autoridad de la organización, y una memoria de decisiones. Quién decide qué, guardado en el plano de control, y un lugar donde las decisiones y su razonamiento viven al lado del modelo y no en un historial de chat.
  • Una dimensión de decisión, y hasta dónde llega. Una dimensión se puede declarar dimensión de decisión, y el modelo puede calcular el mapa completo de impacto de un cambio en ella — cada medida, cubo y cifra que se movería.
  • Notas de impacto sobre una decisión, sugeridas por un agente y confirmadas por la persona responsable de la decisión. Una sugerencia nunca es un hecho en silencio.
  • Un sidecar de pronóstico con métodos que leen los drivers, ajustados y probados contra la historia en vez de afirmados, corriendo junto al motor y no en un servicio de terceros.
  • Una base de datos propia para el despliegue, para que el directorio del plano de control sea un servicio de primera clase y no un archivo.

Cambiado hace poco camino a 0.4

  • Un agente es un usuario con un rol. El token maestro de emergencia se rechaza en las rutas de agente.
  • El mapeo de importación se pregunta empezando por el destino, así que una columna renombrada en un archivo no puede aterrizar en silencio en la medida equivocada, y el paso Source muestra el archivo antes de que se le ate nada.
  • Un CSV puede decir dónde empieza su tabla — fila de encabezados y primera fila de datos — y puede decir que sus números se escriben con coma. Una fuente recuerda cómo está escrito su archivo, así que volver a ejecutar una importación no lo vuelve a preguntar.
  • La portada de un pack impreso declara los períodos cerrados, plegados en rangos.
  • Un número nunca se recorta por la izquierda. Una columna de valores crece hasta su valor formateado más ancho, así que una consolidación de siete cifras no puede mostrarse como un número plausible con un orden de magnitud de diferencia.
  • Una tarjeta de KPI lee la coordenada que nombra. Fijada a la consolidación de una jerarquía, una tarjeta informaba el número de un miembro hoja bajo una línea de contexto que decía otra cosa.
  • Un escenario se puede ramificar sobre un modelo que cerró un mes, y un rechazo que no es sobre su acceso ya no dice que lo es.

0.3.0
2026-09-07

La versión del piloto. Seis compuertas, y cada una fue una frase que primero dijo un planificador.

Deme una forma de volver atrás. Nuestros datos llegan y salen como hojas de cálculo. Muéstrele un board a un socio y entréguele el archivo. Cerrado significa cerrado. Déjeme acomodar esto yo mismo. Dígame qué pasó mientras no estuve.

Agregado

  • Deshacer, en todo lugar donde ocurre una escritura. La aplicación no tenía forma de volver atrás desde nada; ahora cada ruta de escritura tiene una.
  • Excel entra, no solo sale — y una sola ruta de exportación, que produce un archivo que se vuelve a leer dentro de la plataforma y no solo en un visor.
  • Board packs. Páginas Summary y Detail, cada tarjeta atada a una vista guardada, con impresión a PDF y exportación a un libro de Excel — con una portada que nombra el modelo, la revisión y la porción.
  • Bloqueos de período y acceso dinámico por celda — cerrado significa cerrado, en cada ruta, respondido del lado de la lectura para que un pegado se rechace antes de enviarse. Un informe de bloqueo dice cuáles celdas se rechazaron, no solo cuántas.
  • Un constructor de vistas y un constructor de gráficos, cada uno tomando el marco en vez de un modal: un lugar al que usted va y del que vuelve.
  • Un Home, y las puertas que abre un rol. Un enlace profundo hacia un plano al que usted no puede entrar aterriza en Home con el motivo, no en un 403.
  • Plantillas y un primer arranque que le entrega un modelo — Sales, un plan de largo plazo, y S&OP — así instalar termina en un board con números encima y no en una página vacía.
  • Un centro de notificaciones, una proyección del registro de eventos y no una tabla al lado de él, con correo a través del plano de control.
  • Un Contributor puede construir los boards y las vistas con los que planifica, y es dueño de lo que crea.
  • El “por qué este valor” del inspector de celdas lee el propio análisis de la fórmula que hace el motor, operando por operando.
  • “Aplicar los cambios de inmediato” pasó a ser un ritmo de escritura que usted elige con palabras, y no un valor por defecto escondido.
  • Revertir un commit desde el panel History, con su costo antes en pantalla.

Corregido, y digno de nombrarse

  • Cuatro rutas de escritura llegaban al motor sin el usuario que actuaba. Se encontraron auditando cada ruta contra el orden de acceso — rol, después bloqueo, después acceso selectivo, después acceso dinámico por celda, gana el más restrictivo.
  • Un rechazo por bloqueo nombraba un id, no un mes. Ahora nombra el mes.
  • Un pegado sobre un período bloqueado ya no desaparece.
  • Pegar más allá del último miembro ofrece agregarlos en vez de descartar el excedente.

Resoluciones que se sostuvieron de principio a fin

Sin breakback. Nada de Athena en 0.3.0. La puerta del planificador se llama Spaces. Un constructor toma el marco, nunca un modal. Los Contributors son dueños de lo que crean. Cada una cerró una discusión en vez de abrirla, y cada una se ve en el producto.

0.2.0
2026-09-05

El plano de Actions, y la postura de producción.

  • El rail Details pasó a ser el detalle de cada objeto del plano de Actions. La barra lateral indexa los objetos; el rail es donde cada uno se lee y se edita — en reemplazo de los expansores dentro de la fila, que servían para un campo y nada más.
  • Acciones programadas — importaciones y operaciones definidas una sola vez y vueltas a ejecutar a mano o por cron.
  • Una postura de producción que se puede activar, con una compuerta documentada, y un contenedor que corre como usuario sin root.
  • Los boards mantienen sus widgets donde se los puso, y la grilla del board conserva su disposición.
  • El bundle de la aplicación bajó de 1.7 MB a menos de 400 kB, y el lint quedó exigido en cero advertencias.

0.1.0
2026-06-22

El motor, y la primera superficie sobre él.

  • El lenguaje de fórmulas — lexer, parser, verificador de tipos y de dimensionalidad — con aritmética, agregación, referencias entre dimensiones y operadores de desfase en el tiempo.
  • El motor de cálculo — un grafo de dependencias con detección de ciclos que nombra el ciclo, almacenamiento disperso por bloques para grillas grandes, recálculo consciente del rezago, y ramificación de escenarios.
  • Persistencia basada en eventos — un registro de solo anexado que se reproduce al arrancar para reconstruir el modelo entero. No hace falta una base de datos externa para un despliegue de un solo tenant.
  • La API HTTP sobre dimensiones, miembros, cubos, medidas, celdas, changesets, calendarios, vistas guardadas, subconjuntos, escenarios, concesiones de acceso, registros de auditoría, programaciones y acciones.
  • Autenticación y acceso selectivo, aislamiento multi-tenant, y apagado ordenado.
  • Los servidores MCP y la línea de comandos — el modelo expuesto a los agentes de IA desde la primera versión y no atornillado después.
  • Pronóstico, un programador de tareas, métricas y sondas de salud, y la primera imagen de Docker.

Cómo se
mantiene esto

El registro, y cómo enterarse de una versión.

El proyecto mantiene un changelog en el formato Keep a Changelog y sigue el versionado semántico. Cada entrada se escribe cuando el cambio aterriza, no se reconstruye al momento de publicar, y por eso una entrada puede decir qué estaba mal antes además de qué está bien ahora.

Una versión que necesita un reinicio, una migración, o que cambia cómo se comporta algo se avisa antes a los administradores de cada cuenta. Para que se lo digan directamente, escriba a hello@superiora.ai y pida estar en la lista de avisos de versión.

Algo de esta página que no coincida con lo que usted ve en el producto vale la pena que nos lo diga: soporte.

Traiga sus decisiones. Superiora hace la planificación.

Levantamos el modelo de decisión sobre sus propios objetivos, datos y KPIs, y luego construimos los planes y sometemos a prueba los escenarios que hay debajo. Una hora para verlo funcionando con sus propios números.

Un formulario, o su cliente de correo — ambos llegan al equipo fundador