L. Javier Cúneo Libarona

Herramientas para la práctica judicial

Software para lo que se hace todos los días en el fuero: computar plazos, regular honorarios, liquidar la tasa. Cada herramienta salió de un problema concreto de trabajo, no de una idea de producto.

Abogado. Prosecretario Administrativo en un juzgado civil.

Abrir Honorio Ver todas las herramientas Guía de uso

Proyecto principal

Honorio

Asistente para la regulación de honorarios de la Ley 27.423.

versión 2.0.0 11 suites de validación 8 tipos de proceso sin backend

No es una caja negra a propósito. La ley es ambigua en varios puntos y la jurisprudencia está dispersa: donde la app adopta un criterio interpretativo, lo declara junto al número, detrás de un «por qué». Quien no quiere leerlo no lo lee; quien tiene que fundar una regulación lo tiene ahí.

  • Primera y segunda instancia, para patrocinante, apoderado, procurador y auxiliares.
  • Ocho tipos de proceso: conocimiento, ejecución de sentencia, ejecutivo, sucesión, medida cautelar, homologación, exhorto e incidente.
  • Reducciones de los arts. 22, 25, 34, 35, 37, 38, 40, 41 y 49, mostrando qué transformó cada una.
  • Regulaciones provisorias del art. 12, reparto por etapas y mínimos arancelarios buscables.
Pantalla de resultado de Honorio: el honorario mínimo y máximo en pesos y en UMA, el porcentaje efectivo, la línea «La tabla del tramo sugiere $12.000.000» y la escala del art. 21 con el tramo aplicado resaltado.
Un paso de la entrevista de Honorio: la pregunta por la forma de terminación del proceso, con cada opción citando su artículo, y el panel de respuestas dadas hasta el momento.
En el resultado, la cifra nunca viene sola: debajo está lo que la tabla del art. 21 sugeriría por sí sola —el número que casi todos esperan— y el tramo que efectivamente se aplicó. En la entrevista, cada opción trae el artículo que la gobierna.

Calculadoras

Herramientas de uso diario

Cada una es un archivo, sin instalación y sin servidor: todo se calcula en el navegador y nada de lo que escribís sale de tu máquina.

Plazos
Honorarios y tributos
Otras

Cómo está hecho

La exactitud del número es el producto

Un cálculo de honorarios puede terminar fundando una resolución judicial y una fecha mal computada hace perder un derecho. De eso se derivan las reglas con las que se trabaja acá.

11

Validaciones que corren en cada cambio

Suites que comparan la salida del motor contra casos conocidos, una por concern: escala del art. 21, reducciones de base, de escala y finales, segunda instancia, partidor, provisorios, procesos generales y especiales, exhorto e incidente.

Una de ellas barre los 25.600 recorridos posibles de la entrevista. No son decorativas: son lo que impide que un cambio de interfaz mueva un número.

for f in lib/legal/__tests__/*.validation.ts
do npx tsx "$f"; done
1

Una sola capa con reglas jurídicas

Toda la aritmética y todas las reglas de la ley viven en lib/legal/, que no conoce React ni el DOM. El schema define qué se pregunta, la orquestación navega y los componentes solo dibujan. Ninguna de esas tres capas puede decidir nada jurídico.

El motor tiene un punto de entrada único y es una función pura: mismo estado, mismo resultado. Devuelve el cálculo y la lista de transformaciones que lo produjeron, que es lo que la app muestra como cadena.

0

Cambios de resultado sin documentar

Los resultados vigentes se consideran correctos y son la referencia a preservar. Un refactor que mejora el código y cambia un número no es un refactor: es un error.

Cuando un número tiene que cambiar, se anota con el caso concreto y el artículo que lo funda, aunque el diff sea de una línea. Por eso el registro de versiones se numera según qué le pasó al número, no según cuánto código se tocó: un cálculo de hoy tiene que poder reproducirse dentro de dos años.


Autor

L. Javier Cúneo Libarona

Abogado. Prosecretario Administrativo en un juzgado civil. Estas herramientas salieron de resolver, durante años, los mismos cálculos que ahora hacen ellas.

El código está escrito con asistencia de modelos de lenguaje. No hay razón para esconderlo y tampoco mucho mérito en negarlo: hoy cualquiera genera una calculadora.

Lo que un modelo no genera es el criterio. Un ejemplo real, de agosto de 2026: el motor aplicaba la reducción del art. 25 también cuando la caducidad se resolvía por art. 22, acumulando dos quitas sobre el mismo hecho. Nada en el código lo delataba y el resultado parecía razonable. Está mal porque los dos criterios de la caducidad son alternativos: elegido el art. 22, la instancia cae como demanda desestimada y el momento de la apertura a prueba deja de jugar. Esa corrección no sale de leer la ley con más atención; sale de haber resuelto el caso.

Por eso el trabajo está en dos lugares que no son el código: decidir qué hace la herramienta donde la ley no es clara —y dejar escrito por qué— y verificar que el número sea el correcto. Lo primero está en la documentación de dominio; lo segundo, en las validaciones de arriba.


Responsabilidad

Estas herramientas son de carácter referencial y orientativo. No sustituyen el criterio del juez natural de la causa ni constituyen asesoramiento legal. Quien las usa es responsable de verificar el resultado antes de darle efecto.

Honorio, en particular, no aplica los mínimos arancelarios automáticamente: si el cálculo cae por debajo de un mínimo que corresponde, hay que desestimarlo. Por eso la tabla de mínimos está a un clic dentro de la app.

Licencia

Todo el repositorioMIT
HonorioAGPL-3.0-or-later

Las calculadoras son aritmética sobre reglas explícitas: usalas, copialas, vendelas si querés. Honorio va bajo AGPL porque lo que hay en su motor no es aritmética, son los criterios para resolver los puntos donde la ley es ambigua. La AGPL no prohíbe el uso comercial: exige que quien la modifique y la ofrezca a terceros publique su versión bajo la misma licencia. La app es y va a seguir siendo gratuita.

L. Javier Cúneo Libarona · GitHub LinkedIn javiercuneol@hotmail.com · Guía de uso Documentación de dominio