17ABR2026
v1.9testingcalidad
Test suite exhaustivo + coverage tracking
- 191 tests totales (177 unit + 14 integration contra DB real)
- Coverage: 37.4% statements, 44.7% functions con @vitest/coverage-v8
- Nuevos tests: cache LRU, session memory, query enhancer, rate limiter, vertical modes, eval summary, agentic search, proxy
- Integration tests: BM25 search, Cohere reranking, filtros, caracteres especiales, rendimiento
- Comando `npm run test:integration` para tests contra Neon Postgres real
16ABR2026
v1.8UIseguridadcorrecciones
UI demo-ready + code review exhaustivo
- Landing page: metricas KelsenBench en vivo (precision, queries, areas, latencia)
- Templates: tabs de categoria con pills estilizados + scroll horizontal
- Mobile: panel de fuentes colapsable, sugerencias horizontales, badges sin recorte
- Rate limiting por IP con Upstash Redis (20/dia usuarios anonimos)
- Badge de confianza siempre visible con tooltip detallado
- Fix: conversationId null, XML delimiters anti-prompt-injection, system prompt truncado a 12K
- Fix: tildes corregidas (articulos, juridico, Investigacion)
16ABR2026
v1.7evaluacionCI
KelsenBench v2 — 160 golden queries
- Golden set expandido de 100 a 160 queries en 12 areas del derecho
- Nuevas areas: penal (+12), laboral (+8), familia (+10), cross-area (+8), civil (+4), comercial (+4)
- CI gate conectado a GitHub Actions con dorny/paths-filter
- Metricas de latencia (TTFB/total p50/p95) con flag --latency
- Endpoint /api/eval/summary con latencia real de DB + baseline
- Baseline pre-expansion: P@5=0.327, MRR=0.462 en 160 queries
15ABR2026
v1.6rendimientocorrecciones
Profunda 14x mas rapido + fix 500
- Modo profunda optimizado: 183s a 12s (14x mas rapido)
- Pre-search paralelo: normas + jurisprudencia + doctrina simultaneamente
- La profundidad viene del contexto mas rico (18 fuentes), no de tool calls
- Fix Bug 51: API acepta formato {content: '...'} como fallback (era 500, ahora 200)
- Rapida estable en ~9s promedio, small-talk en ~2s
9ABR2026
v1.5correccionesseguridad
Code review round 5 — 50 bugs corregidos
- 5 rondas de revision exhaustiva: 50 bugs totales corregidos
- Ghost streams en cambio de conversacion eliminados (stop() antes de switch)
- sanitizeForTsQuery previene crashes de websearch_to_tsquery
- Validacion de limites en citaciones [N]
- Reconstruccion de fuentes en conversaciones cargadas
- Validacion de area en agentic search (SEARCH_AREAS.includes)
7ABR2026
v1.4IAevaluacion
Fine-tuned models + KelsenBench v1
- kelsen-embeddings-v1: BGE-M3 fine-tuned en 59,476 pares query-passage colombianos
- kelsen-reranker-v1: MiniLM fine-tuned para reranking legal
- KelsenBench v1: 100 golden queries, P@5=0.72, MRR=0.82, 97% pass rate
- Auto-optimizer con hill-climbing para expansion de sinonimos
3ABR2026
v1.3RAGIA
Pipeline RAG conversacional
- Query enhancer: descomposicion + reescritura + 85 grupos de sinonimos
- Conversational rewriter: resolucion de pronombres con historial
- Entity tracker: extraccion de leyes, articulos, sentencias por regex
- Retrieval gate (CRAG): score/area/content checks con proceed/retry/abstain
- Completeness checker: Haiku evalua relevancia de resultados
- Evidence checker: validacion de citaciones post-generacion
25MAR2026
v1.2rendimientoUX
Modo rapida + streaming optimizado
- Modo rapida: pre-search BM25 antes de llamar al LLM, sin herramientas
- Streaming word-level con blurIn animation via Streamdown
- Citas inline [N] con hover tooltips y panel de fuentes
- Badges de vigencia (vigente/derogado/inexequible)
- Follow-up suggestions (profundizar/contrastar/aplicar)
20MAR2026
v1.1corpusdatos
Corpus legal 1.47M chunks
- 1.47M chunks en Neon Postgres (22GB)
- 12 codigos colombianos (Constitucion, Civil, Penal, Laboral, etc.)
- 49,500 sentencias Corte Constitucional (full-text)
- 51,738 normograma DIAN (tributario)
- 6,519 conceptos Colombia Compra Eficiente
- BM25 via ParadeDB con stemming espanol + authority boost por fuente
15MAR2026
v1.0lanzamiento
Lanzamiento inicial de Kelsen
- Chat juridico con IA (Claude Haiku 4.5 free / Claude Sonnet 4.6 paid)
- 4 herramientas: buscar_normas, buscar_jurisprudencia, consultar_articulo, investigar_tema
- 7 verticales: tributario, contratacion, laboral, constitucional, penal, administrativo, general
- Explorador publico del corpus legal
- Comparador de normas lado a lado
- 7 calculadoras legales (liquidacion laboral, intereses, terminos, etc.)
- 31 templates de redaccion juridica
- Planes: gratis (5 consultas/dia) + Pro ($149,900/mes) + Firma + Enterprise