Listado completo de los 274 pull requests del repositorio (fusionados, cerrados y abiertos), del más reciente al más antiguo. Los servicios salen de los archivos que cambió cada PR.
Páginas de 20 ·
| PR | Título | Rama | Servicios | Estado | Commit de fusión | Fecha |
|---|---|---|---|---|---|---|
| #274 | docs: agrega página de uso de IA por microservicio | docs/uso-de-ia | Documentación | fusionado | 470cbda | 2026-11-11 |
| #273 | fix(seed): cada servicio cifra con sus propias claves del .env | fix/seed-claves-por-servicio | seed | fusionado | 212e796 | 2026-11-11 |
| #272 | docs(seed): aclarar cuántas filas genera cada tabla | feat/seed-datos | configuration_scripts, seed | fusionado | 34271d3 | 2026-11-11 |
| #271 | feat(nexus): tope de tokens de salida por llamada al modelo | feat/nexus-max-tokens | nexus-ms | fusionado | 5793e01 | 2026-11-11 |
| #270 | fix(revocaciones): el sobre guarda una copia inmutable de los datos | fix/sobre-datos-inmutables | usuarios-accesos-ms | fusionado | 0e80ef6 | 2026-11-10 |
| #269 | test(smoke): aceptar 404 del servicio cuando el dato de prueba no existe | test/smoke-404-recurso | scripts | fusionado | 2cac924 | 2026-11-10 |
| #268 | docs: manual con la interfaz, Kafka UI y Nexus; README de nexus-ms sin puerto de host | docs/revisar-contenido | Documentación, nexus-ms | fusionado | 2c09433 | 2026-11-10 |
| #267 | docs(registro): agregar #264, #265 y #266 al registro de PRs | docs/registro-faltantes | Documentación | fusionado | 73d717d | 2026-11-10 |
| #266 | docs(registro): registro de PRs hasta #263 en el archivo Markdown | docs/registro-prs-md | Documentación | fusionado | d60a50b | 2026-11-11 |
| #265 | docs(guia-pruebas): la cobertura falla el build por servicio | docs/guia-pruebas-cobertura | Documentación | fusionado | 3ee9ce5 | 2026-11-11 |
| #264 | docs: sincronizar el registro de PRs con el último merge | docs/sincronizar-todo | Documentación | fusionado | 1fef4a4 | 2026-11-11 |
| #263 | docs(registro-prs): tabla al 95 % de la pantalla | docs/registro-ancho-2 | Documentación | fusionado | d39c9eb | 2026-11-11 |
| #262 | docs(seguridad): inventario de claves al 95 % del ancho de la página | docs/inventario-95 | Documentación | fusionado | 72f4ff8 | 2026-11-11 |
| #261 | docs(registro-prs): ancho del 95 % en la página de PRs | docs/registro-ancho | Documentación | fusionado | 6e43994 | 2026-11-11 |
| #260 | docs(registro-prs): listar todos los PRs con paginación de 20 en 20 | docs/registro-todos | Documentación | fusionado | 4144be5 | 2026-11-11 |
| #259 | docs(seguridad): tablas con scroll en las páginas restantes | docs/seguridad-tablas-2 | Documentación | fusionado | a3e868e | 2026-11-11 |
| #258 | docs: tabla de reportes de calidad con formato profesional | docs/tabla-reportes-pro | Documentación | fusionado | 6ad1bb5 | 2026-11-11 |
| #257 | docs(guias): páginas HTML de cada guía en tono fucsia | docs/guias-fucsia | Documentación | fusionado | 7a67135 | 2026-11-11 |
| #256 | docs(seguridad): tabla de inventario al 95% del ancho | docs/inventario-ancho | Documentación | fusionado | b839bae | 2026-11-11 |
| #255 | docs(registro-prs): mejorar el formato de la tabla de PRs | docs/registro-tablas | Documentación | fusionado | 826c2c7 | 2026-11-11 |
| #254 | docs(seguridad): mejorar el formato de la tabla de inventario de claves | docs/seguridad-tablas | Documentación | fusionado | 13c983c | 2026-11-11 |
| #253 | docs(registro-prs): cabecera en negro y amarillo | docs/registro-amarillo | Documentación | fusionado | 826c2c7 | 2026-11-11 |
| #252 | docs: páginas HTML para Seguridad y Registro de PRs | docs/seguridad-html | Documentación | fusionado | 8e9ddec | 2026-11-11 |
| #251 | docs(guias): cabecera del índice en tonos vino | docs/guias-readme-lima | Documentación | fusionado | a5ce075 | 2026-11-11 |
| #250 | docs(manual): cabecera en tonos dorados | docs/manual-dorado | Documentación | fusionado | 6db59cf | 2026-11-11 |
| #249 | docs: afinar @param y resumen de reportes en la portada | docs/params-y-resumen | clientes-ms, compras-proveedores-ms, contabilidad-ms | fusionado | 8166358 | 2026-11-11 |
| #248 | docs(manual): mejorar el tema visual del manual | docs/manual-tema | Documentación | fusionado | e3ac178 | 2026-11-11 |
| #247 | docs: regenerar docs/api tras los cambios de @param y reportes | docs/regenerar-api | Documentación | fusionado | a6622df | 2026-11-11 |
| #246 | build: contador [n/total] en reportes de calidad (paso 6) | feature/build-contador-reportes | Documentación | fusionado | 09e2a95 | 2026-11-11 |
| #245 | docs: estilo para la página de guías; se quita Pendientes de diseño | feature/guias-estilo | Documentación | fusionado | dd4c6ab | 2026-11-11 |
| #244 | build: quita Cobertura del proyecto y de las fichas | feature/quitar-cobertura | clientes-ms, compras-proveedores-ms, contabilidad-ms, discovery-ms | fusionado | 73ee8f3 | 2026-11-11 |
| #243 | docs: @param para los componentes de los records documentados | feature/params-records | Todos los servicios | fusionado | 0034714 | 2026-11-11 |
| #242 | build: genera reportes de calidad, pruebas y Javadoc; visor de código en las fichas | feature/build-javadoc | clientes-ms | fusionado | 2f6a20b | 2026-11-11 |
| #241 | chore: sube cambios pendientes del Mac (start.sh, guías, index, salidas de pruebas) | feature/sync-pendientes-mac | Documentación | fusionado | 42629c6 | 2026-11-11 |
| #240 | docs: regenera fichas API con colores y componentes nuevos | feature/fichas-api-colores | Documentación | fusionado | ee133e0 | 2026-11-11 |
| #239 | docs: javadoc en todos los microservicios y nexus-comun | feature/javadoc-todo | clientes-ms, compras-proveedores-ms | fusionado | 3b62f32 | 2026-11-11 |
| #238 | docs(api): regenerar fichas con resultados reales de pruebas | feature/fichas-api-regeneradas | Documentación | fusionado | 307c62c | 2026-11-11 |
| #237 | test(inventario): cubrir listeners y revocaciones para cobertura 0.80 | feature/tests-inventario-cobertura | inventario-operaciones-ms | fusionado | 0686797 | 2026-11-11 |
| #236 | fix(pruebas): variables de Eureka en validación de clientes-ms | fix/pruebas-clientes-eureka | Documentación | fusionado | 54f0597 | 2026-11-10 |
| #235 | docs: fichas con resultados de calidad, navegación y ajustes de textos | feature/docs-calidad-y-fichas | Documentación | fusionado | d39db99 | 2026-11-10 |
| #234 | nexus: trabajo local en herramientas y temas, y documentación de scripts | feature/trabajo-local-nexus | nexus-ms, ui-ms | fusionado | d02734f | 2026-11-10 |
| #233 | build: spotbugs 4.10.5.0 y pmd 3.28.0 | fix/spotbugs-pmd-versiones | Todos los servicios | fusionado | 6d4b2b1 | 2026-11-10 |
| #232 | docs: resultados reales de pruebas y calidad en las fichas técnicas | feature/resultados-tecnologias | Documentación | fusionado | 86a9789 | 2026-11-10 |
| #231 | build: javadoc y cobertura en los microservicios, y páginas de tecnologías | feature/javadoc-cobertura-plugins | clientes-ms, compras-proveedores-ms, contabilidad-ms, discovery-ms | fusionado | fd23642 | 2026-11-10 |
| #230 | docs: fichas por microservicio con README, permisos, diagramas y Swagger | feature/fichas-microservicios | Documentación | fusionado | d71cf3c | 2026-11-10 |
| #229 | ui: iconos en el menú lateral de ui-ms | feature/menu-iconos-ui | ui-ms | fusionado | e75b440 | 2026-11-10 |
| #228 | fix(start): usar imágenes locales con --pull never | fix/start-pull-never | Documentación | fusionado | 8d1495f | 2026-11-10 |
| #227 | fix(stop): apagar también el proyecto ui-ms | fix/stop-ui-ms | Documentación | fusionado | b9a563f | 2026-11-10 |
| #226 | chore(scripts): stop.sh con flags y build.sh con candado | chore/scripts-stop-build | Documentación | fusionado | 752edc5 | 2026-11-10 |
| #225 | feat(docs): documentación Swagger/OpenAPI de cada microservicio | feature/swagger-docs | Documentación | fusionado | 21ab03f | 2026-11-10 |
| #224 | feat(infra): healthchecks en todos los servicios y mejoras de build/start | feature/configuration-scripts | Documentación | fusionado | fdae7c9 | 2026-11-10 |
| #223 | feat(scripts): agregar rm-target-directories.sh para borrar targets de Maven | feature/rm-target-directories | Documentación | fusionado | c72c498 | 2026-11-10 |
| #222 | fix(scripts): stop.sh informa cuando Docker ya está apagado | feature/stop-sh-docker-apagado | Documentación | fusionado | 59818ed | 2026-11-10 |
| #221 | feat(scripts): start.sh abre Docker Desktop y espera a que esté listo | feature/start-sh-docker-auto | Documentación | fusionado | 80d8764 | 2026-11-10 |
| #220 | refactor(scripts): aplicar el mismo estilo visual a stop.sh | feature/stop-sh-estilo | Documentación | fusionado | 12e9422 | 2026-11-10 |
| #219 | feat(scripts): agregar start.sh para levantar el entorno | feature/start-sh-script-file | Documentación | fusionado | 187b606 | 2026-11-10 |
| #218 | feat(scripts): agregar stop.sh para apagar el entorno | feature/stop-sh-script-file | Documentación | fusionado | 5b2d769 | 2026-11-10 |
| #217 | fix(seguridad): ADMIN hereda todos los roles de negocio | fix/admin-jerarquia-roles | clientes-ms, compras-proveedores-ms, contabilidad-ms, documentos-cumplimiento-ms, facturacion-pagos-ms, inventario-operaciones-ms, pedidos-ventas-ms, reportes-ejecutivos-ms | fusionado | 280b05e | 2026-11-10 |
| #216 | feat(nexus): limitar el asistente a la operación de la empresa | feat/nexus-guardrail-alcance | nexus-comun | fusionado | 30d5604 | 2026-11-10 |
| #215 | fix(clientes): permitir rol ADMIN en endpoints de ventas y legal | fix/admin-acceso-clientes | clientes-ms | fusionado | 8cb35a0 | 2026-11-10 |
| #214 | feat(nexus): tope diario de tokens configurable desde el .env de la raíz | feat/nexus-presupuesto-env | nexus-ms | fusionado | 7d436c0 | 2026-11-09 |
| #213 | fix(ui): Mensaje del asistente Nexus serializable para la sesión en Redis | fix/asistente-rutas | ui-ms | fusionado | cfa654f | 2026-11-09 |
| #212 | feat(ui): pantalla Asistente Nexus (chat con /nexus/consultas) bajo Inicio | feat/asistente-nexus | ui-ms | fusionado | 883dfa4 | 2026-11-09 |
| #211 | feat(ui): panel de sugerencias 20% más ancho y 40% menos alto; login rediseñado | feat/panel-y-login-visual | ui-ms | fusionado | f69ff38 | 2026-11-09 |
| #210 | fix(ui): el correo del usuario logueado aparece en el encabezado en todas las pantallas | fix/correo-en-header | ui-ms | fusionado | a8e5c8a | 2026-11-09 |
| #209 | feat(ui): Agiliza con IA con radiobotones debajo del texto y sin pasos | feat/agiliza-radios | ui-ms | fusionado | 955a35d | 2026-11-09 |
| #208 | feat(ui): Agiliza con IA muestra el dato a capturar y lleva a la pantalla | feat/agiliza-tareas-dinamicas | ui-ms | fusionado | a962a07 | 2026-11-09 |
| #207 | feat(ui): opción Agiliza con IA y panel de sugerencias colapsable | feat/agiliza-ia | ui-ms | fusionado | c8f4daa | 2026-11-09 |
| #206 | fix(ui): sugerencias usan solo pantallas, filtros y botones existentes | feat/sugerencias-pasos-verificados | ui-ms | fusionado | 059b828 | 2026-11-09 |
| #205 | fix(ui): pasos de contador usan solo controles existentes | feat/sugerencias-pasos-existentes | ui-ms | fusionado | 09ab450 | 2026-11-09 |
| #204 | feat(ui): panel de sugerencias con tamaño automático y pasos concretos | feat/ui-panel-pasos-concretos | ui-ms | fusionado | d63ee1d | 2026-11-09 |
| #203 | feat(ui): pasos para llevar a cabo cada sugerencia de IA y panel más ancho | feat/ui-panel-sugerencias-pasos | ui-ms | fusionado | 2a18d58 | 2026-11-09 |
| #202 | feat(ui): panel de sugerencias de IA en la esquina inferior derecha | feat/ui-panel-sugerencias-ia | ui-ms | fusionado | 81ef76d | 2026-11-09 |
| #201 | feat(ui): formularios de alta de clientes y proveedores | feat/ui-altas-clientes-proveedores | ui-ms | fusionado | 9cde83a | 2026-11-09 |
| #200 | feat(ui): color de la barra lateral según el rol del usuario | feat/ui-color-por-rol | ui-ms | fusionado | 34ab704 | 2026-11-09 |
| #199 | fix(ui): ocultar columnas sin valor en los listados | fix/clientes-prospecto-id | ui-ms | fusionado | 4d54535 | 2026-11-09 |
| #198 | feat(inventario): sumar existencias con las recepciones de compras | feat/inventario-consume-recepciones | compras-proveedores-ms, inventario-operaciones-ms | fusionado | c393b95 | 2026-11-09 |
| #197 | feat(inventario): reservar al confirmar y descontar al entregar pedidos | feat/inventario-consume-pedidos | inventario-operaciones-ms, pedidos-ventas-ms | fusionado | 61f7927 | 2026-11-09 |
| #196 | fix(nexus-ms): omitir controles de calidad al compilar nexus-comun en Docker | fix/nexus-comun-build-sin-checks | nexus-ms | fusionado | 9170034 | 2026-11-09 |
| #195 | fix(ui-ms): mostrar listados paginados y clientes anidados | fix/clientes-listado-anidado | ui-ms | fusionado | aae816c | 2026-11-09 |
| #194 | feat(ui-ms): panel con barra lateral y pantallas de consulta por módulo | feat/ui-dashboard-modulos | ui-ms | fusionado | 6b0de4b | 2026-11-09 |
| #193 | docs: reordena el diagrama de arquitectura general | docs/arquitectura-general-layout-2 | Documentación | fusionado | 97290b3 | 2026-11-09 |
| #192 | docs: actualiza backlog de diagramas tras PR #191 | docs/backlog-arquitectura-mmd | Documentación | fusionado | 50901dd | 2026-11-09 |
| #191 | docs: fuentes Mermaid para los 12 diagramas de arquitectura | docs/arquitectura-fuentes-mermaid | Todos los servicios | fusionado | a5d83b9 | 2026-11-09 |
| #190 | docs(reportes): ajusta la etiqueta de periodo en el diagrama de reglas de estado | docs/reportes-ajuste-periodo-diagrama | reportes-ejecutivos-ms | fusionado | 840c641 | 2026-11-09 |
| #189 | fix(nexus-comun): cierra streams, copia colecciones y filtra EI_EXPOSE_REP2 en dos clases | fix/nexus-comun-spotbugs | nexus-comun | fusionado | a7c1c1e | 2026-11-09 |
| #188 | test(nexus): LineaBaseIT solo corre con NEXUS_LINEA_BASE=1 | fix/nexus-linea-base-compuerta | nexus-ms | fusionado | 798622f | 2026-11-09 |
| #187 | docs(pendientes): marca como completados los diagramas ya fusionados | docs/backlog-diagramas-completo | Documentación | fusionado | 9183da1 | 2026-11-09 |
| #186 | docs(nexus): diagramas de arquitectura, acciones con confirmación y acciones por MCP | docs/nexus-diagramas-arquitectura-acciones-mcp | nexus-ms | fusionado | df36f65 | 2026-11-09 |
| #185 | docs(ui): diagramas de arquitectura, login, renovación con lock y cierre | docs/ui-diagramas-login-renovacion-cierre | ui-ms | fusionado | fd5ba9c | 2026-11-09 |
| #184 | docs(clientes): diagrama de roles y datos personales enmascarados | docs/clientes-diagrama-roles-datos-personales | clientes-ms | fusionado | 30fb024 | 2026-11-09 |
| #183 | docs(documentos): diagramas de reglas de estado, duplicados y retención | docs/documentos-diagramas-estado-duplicados-retencion | documentos-cumplimiento-ms | fusionado | 5ee90bd | 2026-11-09 |
| #182 | docs(reportes): diagramas de reglas de estado, duplicados y lectura por área | docs/reportes-diagramas-estado-duplicados-lectura-area | reportes-ejecutivos-ms | fusionado | 020b2a8 | 2026-11-09 |
| #181 | docs(inventario): diagramas de orden, existencia, duplicados e Idempotency-Key | docs/inventario-diagramas-estado-duplicados-idempotencia | inventario-operaciones-ms | fusionado | 2122cdc | 2026-11-09 |
| #180 | docs(contabilidad): diagramas de póliza, duplicados e Idempotency-Key | docs/contabilidad-diagramas-estado-duplicados-idempotencia | contabilidad-ms | fusionado | 54748df | 2026-11-09 |
| #179 | docs(usuarios): diagramas de estados, duplicados, rotación RS256, área y contraseña temporal | docs/usuarios-diagramas-estado-duplicados-y-mas | usuarios-accesos-ms | fusionado | c9caafa | 2026-11-09 |
| #178 | docs(facturacion): diagramas del servicio | docs/diagramas-facturacion | facturacion-pagos-ms | fusionado | efaa994 | 2026-11-09 |
| #177 | docs(compras): diagramas del servicio | docs/diagramas-compras | compras-proveedores-ms | fusionado | 5cab580 | 2026-11-09 |
| #176 | docs(pedidos): diagramas del servicio | docs/diagramas-pedidos | pedidos-ventas-ms | fusionado | 1c317bf | 2026-11-09 |
| #175 | docs: diagramas de gateway y discovery | docs/diagramas-gateway-discovery | discovery-ms, gateway-ms | fusionado | 23b2f3c | 2026-11-09 |
| #174 | docs: diagramas de flujos entre áreas | docs/diagramas-areas | pedidos-ventas-ms | fusionado | cac1438 | 2026-11-09 |
| #173 | docs(nexus-comun): README del módulo compartido de Nexus | docs/readme-nexus-comun | nexus-comun | fusionado | e42891c | 2026-11-09 |
| #172 | test(clientes): cubre Interaccion y RecifradorCamposRunner | test/clientes-cobertura-interaccion-recifrador | clientes-ms | fusionado | 2a387a0 | 2026-11-09 |
| #171 | feat(nexus): prompt asistente-base v2, no suponer significados de números | feat/nexus-no-suponer-significados | nexus-comun | fusionado | 266a7ba | 2026-11-09 |
| #170 | docs: piloto de Nexus por áreas (2026-11-08) | docs/piloto-nexus-2026-11-08 | Documentación | fusionado | aade8d0 | 2026-11-09 |
| #169 | fix(nexus): no redactar UUID como teléfono en el filtro de datos sensibles | fix/filtro-telefono-uuid | nexus-comun | fusionado | b739dbb | 2026-11-09 |
| #168 | fix: fechas de negocio en hora de Mexico (contabilidad, pedidos, facturacion, documentos, compras) | fix/fechas-negocio-utc | compras-proveedores-ms, contabilidad-ms, documentos-cumplimiento-ms, facturacion-pagos-ms, pedidos-ventas-ms | fusionado | 3e276cd | 2026-11-09 |
| #167 | fix(clientes): fecha de alta y registro en hora de Mexico | fix/clientes-fecha-negocio | clientes-ms | fusionado | 12bbd4c | 2026-11-09 |
| #166 | test(smoke): usar parametros validos en inventario y reportes | chore/smoke-e2e-parametros-validos | Documentación | fusionado | 964afaa | 2026-11-09 |
| #165 | feat(nexus): cuatro escrituras de bajo riesgo como herramientas | feat/nexus-escrituras-seguras | nexus-ms | fusionado | 451c181 | 2026-11-10 |
| #164 | feat(nexus): consulta del estado de una acción y catálogo actualizado | feat/nexus-estado-accion | nexus-ms | fusionado | c6f46eb | 2026-11-09 |
| #163 | feat(nexus): consulta del catálogo de tipos de documento | feat/nexus-documentos-catalogo | nexus-ms | fusionado | 7faca7d | 2026-11-09 |
| #162 | feat(nexus): cobro de comprobantes y consulta de cuentas por pagar | feat/nexus-facturacion | nexus-ms | fusionado | 130628c | 2026-11-09 |
| #161 | feat(nexus): herramientas de inventario (artículos, movimientos, órdenes de operación) | feat/nexus-inventario | nexus-ms | fusionado | 2b6dec5 | 2026-11-09 |
| #160 | feat(nexus): herramientas de compras (proveedores, órdenes, recepción, cancelación) | feat/nexus-compras | nexus-ms | fusionado | fd57d9b | 2026-11-09 |
| #159 | feat(nexus): herramientas de clientes, contactos y prospectos | feat/nexus-clientes | nexus-ms | fusionado | 4b186ee | 2026-11-09 |
| #158 | feat(nexus): lecturas de cotizaciones, pedidos y catálogos de ventas | feat/nexus-lecturas-pedidos | nexus-ms | fusionado | 2932dec | 2026-11-09 |
| #157 | feat(nexus): herramienta solicitar_eliminacion_documento | feat/nexus-eliminacion-documento | nexus-ms | fusionado | 6a65059 | 2026-11-09 |
| #156 | docs(nexus): catálogo de endpoints para consumo desde IA | docs/catalogo-endpoints-ia | nexus-ms | fusionado | 61c4d5a | 2026-11-08 |
| #155 | docs(pendientes): marcar como omitidos Kubernetes y validación del título | docs/omitidos-cierre | Documentación | fusionado | b167ae4 | 2026-11-08 |
| #154 | docs(ui-ms): agregar README con rutas, configuración y guías | docs/ui-readme | ui-ms | fusionado | 215da40 | 2026-11-08 |
| #153 | docs(pendientes): marcar lo completado en calidad y seguridad | docs/checkboxes-pendientes | Documentación | fusionado | 33dc79f | 2026-11-08 |
| #152 | build(nexus): JaCoCo mide cobertura y piso de 0.85 | calidad/nexus-jacoco | nexus-ms | fusionado | e75bda6 | 2026-11-08 |
| #151 | docs: guías publicadas en HTML y enlazadas desde los READMEs de servicio | docs/guias-html | Todos los servicios | fusionado | 839ec8d | 2026-11-08 |
| #150 | docs: registro de PRs de la sesión (#109 a #149) | docs/registro-prs | Documentación | fusionado | 34f8c77 | 2026-11-08 |
| #149 | build(calidad): piso de cobertura por servicio y fallo del build | calidad/umbrales-cobertura | Todos los servicios | fusionado | 4d4ae13 | 2026-11-08 |
| #148 | fix(seguridad): actualizar apt en la imagen de runtime | seguridad/base-apt | Todos los servicios | fusionado | bf15aea | 2026-11-08 |
| #147 | fix(seguridad): actualizar OpenTelemetry a 1.67.0 | seguridad/opentelemetry | Todos los servicios | fusionado | aeeddd0 | 2026-11-08 |
| #146 | fix(seguridad): versiones corregidas de dependencias transitivas | seguridad/dependencias-versiones | Todos los servicios | fusionado | 75a4c12 | 2026-11-08 |
| #145 | docs(pendientes): resultado de pruebas de integración con Docker | docs/resultado-failsafe | Documentación | fusionado | 1bcd1b1 | 2026-11-08 |
| #144 | docs(pendientes): registrar decisiones de TLS y límite de cuerpo | docs/decisiones-tls-limite-cuerpo | Documentación | fusionado | 9156d83 | 2026-11-06 |
| #143 | test(usuarios-accesos): matriz de autorización de /v1/usuarios | test/autorizacion-usuarios | usuarios-accesos-ms | fusionado | 6fdc504 | 2026-11-06 |
| #142 | test(nexus): matriz de autorización por rol | test/autorizacion-nexus | nexus-ms | fusionado | ceedf98 | 2026-11-06 |
| #141 | test(reportes): matriz de autorización por rol | test/autorizacion-reportes | reportes-ejecutivos-ms | fusionado | d13ec16 | 2026-11-06 |
| #140 | test(pedidos): matriz de autorización por rol | test/autorizacion-pedidos | pedidos-ventas-ms | fusionado | 1685d76 | 2026-11-06 |
| #139 | test(inventario): matriz de autorización por rol | test/autorizacion-inventario | inventario-operaciones-ms | fusionado | a680b7d | 2026-11-06 |
| #138 | test(facturacion): matriz de autorización por rol | test/autorizacion-facturacion | facturacion-pagos-ms | fusionado | 01118c4 | 2026-11-06 |
| #137 | Pruebas de autorización por rol en documentos | test/autorizacion-documentos | documentos-cumplimiento-ms | fusionado | cfc9655 | 2026-11-06 |
| #136 | Pruebas de autorización por rol en contabilidad | test/autorizacion-contabilidad | contabilidad-ms | fusionado | b74b449 | 2026-11-06 |
| #135 | Pruebas de autorización por rol en compras | test/autorizacion-compras | compras-proveedores-ms | fusionado | b019f65 | 2026-11-06 |
| #134 | Pruebas de autorización por rol en clientes (piloto) | test/autorizacion-clientes | clientes-ms | fusionado | d81ed01 | 2026-11-06 |
| #133 | Corregir el arranque de nexus: LimpiezaAcciones no inyecta Clock | seguridad/fix-limpieza-bean | nexus-ms | fusionado | fa5daaf | 2026-11-06 |
| #132 | Agregar prueba de humo del stack | docs/script-smoke-e2e | Documentación | fusionado | 4f644a6 | 2026-11-06 |
| #131 | Fijar la versión de la imagen del gateway en Kubernetes | seguridad/k8s-gateway-tag | Documentación | fusionado | de4d90c | 2026-11-06 |
| #130 | Agregar script para verificar el login de la UI | docs/script-verificar-login | Documentación | fusionado | 42c8eac | 2026-11-06 |
| #129 | Registrar la IP de los intentos de login a nivel DEBUG | seguridad/log-debug-ip-login | gateway-ms | fusionado | 1bddfd1 | 2026-11-06 |
| #128 | Actualizar la auditoría de cifrado con la limpieza del payload de nexus | docs/auditoria-payload-nexus | Documentación | fusionado | 8f74012 | 2026-11-06 |
| #127 | Borrar acciones pendientes vencidas de nexus | seguridad/nexus-payload-cifrado | nexus-ms | fusionado | 2c8b21b | 2026-11-06 |
| #126 | Actualizar pendientes y la auditoría de cifrado | docs/pendientes-avances-2026-11-05 | Documentación | fusionado | 4e0b39e | 2026-11-06 |
| #125 | No guardar nombre ni correo del prospecto en el resumen de la acción | seguridad/nexus-resumen-sin-datos | nexus-ms | fusionado | 6f49128 | 2026-11-06 |
| #124 | Corregir la fecha de la auditoría de cifrado | seguridad/auditoria-cifrado-fecha | Documentación | fusionado | a60ca31 | 2026-11-06 |
| #123 | Documentar la auditoría de cobertura del cifrado de campos | seguridad/auditoria-cifrado | Documentación | fusionado | df96f42 | 2026-11-06 |
| #122 | Probar el 400 de los parámetros de búsqueda en cuatro servicios | seguridad/400-pruebas-restantes | contabilidad-ms, documentos-cumplimiento-ms, facturacion-pagos-ms, reportes-ejecutivos-ms | fusionado | 68062fc | 2026-11-06 |
| #121 | Probar el 400 del parámetro razonSocial en compras | seguridad/compras-pruebas-400 | compras-proveedores-ms | fusionado | 135eb15 | 2026-11-06 |
| #120 | Marcar como hecha la sustitución de las variables de clave única | seguridad/inventario-claves-estado | Documentación | fusionado | 1da88eb | 2026-11-06 |
| #119 | Responder 400 cuando un parámetro de búsqueda excede su longitud en cinco servicios | seguridad/400-parametros-servicios | compras-proveedores-ms, contabilidad-ms, documentos-cumplimiento-ms, facturacion-pagos-ms, reportes-ejecutivos-ms | fusionado | 43afbc4 | 2026-11-06 |
| #118 | Responder 400 cuando un parámetro de búsqueda excede su longitud | seguridad/clientes-pruebas-400 | clientes-ms | fusionado | 5879296 | 2026-11-06 |
| #117 | Registrar resultados de mvn verify en los pendientes del backend | seguridad/resultados-verify | Documentación | fusionado | 0400b76 | 2026-11-06 |
| #116 | Compartir el límite de intentos del gateway entre réplicas con Redis | seguridad/limite-redis | gateway-ms | fusionado | 24a0837 | 2026-11-06 |
| #115 | Enviar la IP del navegador al gateway en el login de la UI | seguridad/ui-envia-ip | ui-ms | fusionado | 0038a72 | 2026-11-06 |
| #114 | Usar la IP del cliente para el límite de intentos cuando el proxy es de confianza | seguridad/gateway-ip-cliente | gateway-ms | fusionado | 7e708f6 | 2026-11-06 |
| #113 | No registrar mensajes de excepción en los logs de advertencia | seguridad/logs-excepciones | clientes-ms, compras-proveedores-ms, contabilidad-ms, documentos-cumplimiento-ms, facturacion-pagos-ms, inventario-operaciones-ms, pedidos-ventas-ms, reportes-ejecutivos-ms, usuarios-accesos-ms | fusionado | 74acd30 | 2026-11-06 |
| #112 | No registrar montos agregados en los logs de indicadores | seguridad/logs-sin-montos | clientes-ms, compras-proveedores-ms, contabilidad-ms, documentos-cumplimiento-ms, facturacion-pagos-ms, inventario-operaciones-ms, pedidos-ventas-ms, usuarios-accesos-ms | fusionado | b9aa691 | 2026-11-06 |
| #111 | Fijar el digest de la imagen base de build en los Dockerfiles | seguridad/digest-imagen-maven | Todos los servicios | fusionado | b0ce870 | 2026-11-06 |
| #110 | Fijar el digest de la imagen base de runtime en los Dockerfiles | seguridad/digest-imagen-jre | Todos los servicios | fusionado | 9c46a00 | 2026-11-06 |
| #109 | Documentar avances de seguridad del 2026-11-05 en los pendientes del backend | seguridad/actualizar-pendientes | Documentación | fusionado | b3ebe0f | 2026-11-06 |
| #108 | Limitar la longitud de periodo y formato en reportes | seguridad/reportes-limites-parametros | reportes-ejecutivos-ms | fusionado | 07f6af3 | 2026-11-06 |
| #107 | Limitar la longitud del parámetro folio en la búsqueda de comprobantes | seguridad/facturacion-limites-busqueda | facturacion-pagos-ms | fusionado | a8bca68 | 2026-11-06 |
| #106 | Limitar la longitud del parámetro de búsqueda de documentos por título | seguridad/documentos-limites-busqueda | documentos-cumplimiento-ms | fusionado | 4fc25f8 | 2026-11-06 |
| #105 | Limitar la longitud del parámetro periodo en contabilidad | seguridad/contabilidad-limites-busqueda | contabilidad-ms | fusionado | c1f6660 | 2026-11-06 |
| #104 | Limitar la longitud del parámetro de búsqueda de proveedores | seguridad/compras-limites-busqueda | compras-proveedores-ms | fusionado | bf6c887 | 2026-11-06 |
| #103 | Limitar a 64 KiB el tamaño del cuerpo en el gateway | seguridad/gateway-limite-cuerpo | gateway-ms | fusionado | b1fde3a | 2026-11-06 |
| #102 | Limitar la longitud de los parámetros de búsqueda de clientes | seguridad/clientes-limites-busqueda | clientes-ms | fusionado | 8550a35 | 2026-11-06 |
| #101 | Agregar escaneo de imágenes de contenedor con Trivy | seguridad/escaneo-imagenes | Documentación | fusionado | 2225ed4 | 2026-11-06 |
| #100 | Agregar escaneo de secretos con gitleaks en push y PR | seguridad/escaneo-secretos | Documentación | fusionado | 4d8d3d6 | 2026-11-06 |
| #99 | Agregar base de manifiestos de Kubernetes para ui-ms y gateway-ms | seguridad/k8s-base | Documentación | fusionado | 216f9e1 | 2026-11-06 |
| #98 | Publicar UI solo en localhost y marcar pendiente de actuator | seguridad/actuator-prometheus | ui-ms | fusionado | 03204c1 | 2026-11-06 |
| #97 | docs: registrar el retiro de la versión 1 y las variables de clave única | docs/retiro-version-1 | Documentación | fusionado | a2790f9 | 2026-11-06 |
| #96 | docs: registrar el estado de la rotación de claves de cifrado | docs/inventario-resultados-prueba | Documentación | fusionado | 5a6a4b4 | 2026-11-06 |
| #95 | docs: reconstruir imágenes antes de reiniciar en la guía de prueba | docs/guia-prueba-reconstruir | Documentación | fusionado | 10641b0 | 2026-11-06 |
| #94 | docs: guía de prueba para rotar la clave de cifrado | docs/guia-prueba-rotacion-clave | Documentación | fusionado | 5ec3b9b | 2026-11-06 |
| #93 | feat(usuarios): re-cifrado por lotes de correo y nombre | feature/recifrado-lotes-usuarios | usuarios-accesos-ms | fusionado | dac63ac | 2026-11-06 |
| #92 | feat(compras): re-cifrado por lotes del RFC y correo de proveedores | feature/recifrado-lotes-compras | compras-proveedores-ms | fusionado | 1a8dd23 | 2026-11-06 |
| #91 | feat(clientes): re-cifrado por lotes a la versión activa de la clave | feature/recifrado-lotes-clientes | clientes-ms | fusionado | c39986a | 2026-11-06 |
| #90 | feat(usuarios): versionar la clave de cifrado de correo y nombre | feature/cifrado-version-usuarios | usuarios-accesos-ms | fusionado | d792d87 | 2026-11-06 |
| #89 | feat(compras): versionar la clave de cifrado del RFC | feature/cifrado-version-compras | compras-proveedores-ms | fusionado | 4f666fb | 2026-11-06 |
| #88 | feat(clientes): versionar la clave de cifrado de campos personales | feature/cifrado-version-clave | clientes-ms | fusionado | ad19e84 | 2026-11-06 |
| #87 | docs: registrar decisiones sobre versión de clave | docs/decisiones-version-clave | Documentación | fusionado | 58c729b | 2026-11-06 |
| #86 | docs: diseño propuesto de versión de clave para datos cifrados | docs/diseno-version-clave | Documentación | fusionado | 142e9a2 | 2026-11-06 |
| #85 | seguridad: inventario de claves, verificador de .env y respaldo | feature/inventario-claves | Documentación | fusionado | 8aa94c9 | 2026-11-06 |
| #84 | seguridad: TLS interno hacia el gateway con CA interna (opt-in) | feature/tls-interno-gateway | nexus-ms, ui-ms | fusionado | da4b0d6 | 2026-11-06 |
| #83 | seguridad(gateway): TLS con CA interna, desactivado por defecto | feature/tls-gateway | gateway-ms | fusionado | 49da34f | 2026-11-06 |
| #82 | test(compras): pruebas de límites de tamaño y decimales | feature/pruebas-limites-entrada | compras-proveedores-ms | fusionado | 597704b | 2026-11-06 |
| #81 | seguridad(gateway): límite de intentos por IP en login | feature/limite-intentos-gateway | gateway-ms | fusionado | f2d8f7a | 2026-11-06 |
| #80 | seguridad: límites de tamaño y decimales en solicitudes | feature/validacion-entrada | compras-proveedores-ms, inventario-operaciones-ms, pedidos-ventas-ms | fusionado | 31d65af | 2026-11-06 |
| #79 | seguridad: actuator del gateway fuera del puerto publicado y sin correo en logs | feature/seguridad-actuator-logs | gateway-ms, nexus-ms | fusionado | 59254f2 | 2026-11-06 |
| #78 | docs: guías paso a paso con diagramas | feature/sprint-documentacion | nexus-ms, usuarios-accesos-ms | fusionado | d1f4418 | 2026-11-05 |
| #77 | Listar los últimos usuarios para administradores | feature/listar-usuarios | nexus-ms, usuarios-accesos-ms | fusionado | 274f953 | 2026-11-05 |
| #76 | Buscar documentos legales por título | feature/buscar-documentos | documentos-cumplimiento-ms, nexus-ms | fusionado | 4735dfa | 2026-11-05 |
| #75 | Listar los últimos movimientos de un artículo | feature/movimientos-articulo | inventario-operaciones-ms, nexus-ms | fusionado | 8185b8c | 2026-11-05 |
| #74 | Listar artículos bajo su mínimo | feature/articulos-bajo-minimo | inventario-operaciones-ms, nexus-ms | fusionado | da8c1b4 | 2026-11-05 |
| #73 | Listar comprobantes emitidos con saldo por cobrar | feature/comprobantes-pendientes-cobro | facturacion-pagos-ms, nexus-ms | fusionado | 3602654 | 2026-11-05 |
| #72 | Listar los últimos pagos a proveedores | feature/listar-pagos-proveedor | facturacion-pagos-ms, nexus-ms | fusionado | 09e743c | 2026-11-05 |
| #71 | Alta de usuarios con contraseña en la pantalla de altas | feature/alta-usuarios | nexus-comun, nexus-ms, ui-ms | fusionado | e2f6174 | 2026-11-05 |
| #70 | Corrige clave compras duplicada en application.yml de compras-proveedores-ms | fix/compras-yaml-duplicado | compras-proveedores-ms | fusionado | 46254d5 | 2026-11-05 |
| #69 | Agrega herramientas consultar_catalogo_cuentas y listar_ordenes_compra al asistente Nexus | feature/herramientas-nexus | nexus-ms | fusionado | f1c4403 | 2026-11-05 |
| #68 | Agrega GET /v1/ordenes-compra con filtro por estatus y límite de 15 | feature/listar-ordenes-compra | compras-proveedores-ms | fusionado | 706f96d | 2026-11-05 |
| #67 | Agrega pendiente de registro de PRs y merges, para al final | feature/pendiente-registro-prs | Documentación | fusionado | 25ae567 | 2026-11-05 |
| #66 | Agrega JaCoCo, Checkstyle, PMD, SpotBugs y OWASP en modo reporte | feature/calidad-maven | Todos los servicios | fusionado | 876ca97 | 2026-11-05 |
| #65 | Mueve pendientes fuera de docs/ para que no se publiquen | feature/mover-pendientes | Documentación | fusionado | 15527d1 | 2026-11-05 |
| #64 | Bloqueo de cuenta a 5 minutos (decisión de Said Olano) | feature/bloqueo-5-minutos | ui-ms, usuarios-accesos-ms | fusionado | 82dbc90 | 2026-11-05 |
| #63 | Agrega pendientes de guías paso a paso y de calidad y seguridad | feature/pendientes-documentacion | Documentación | fusionado | b0364c8 | 2026-11-05 |
| #62 | Agrega cuentas por pagar a proveedores | feature/cuentas-por-pagar | facturacion-pagos-ms | fusionado | 354a101 | 2026-11-05 |
| #61 | Incluye la moneda en el evento orden-compra-aprobada | feature/compras-moneda-evento | compras-proveedores-ms | fusionado | 5079dce | 2026-11-05 |
| #60 | Agrega pendientes de diagramas por área y por microservicio | feature/pendientes-diagramas | Documentación | fusionado | fbc32e5 | 2026-11-05 |
| #59 | Documenta reglas de negocio vigentes en READMEs, diseños y manuales | feature/documentacion-reglas-negocio | compras-proveedores-ms, contabilidad-ms, facturacion-pagos-ms, inventario-operaciones-ms, pedidos-ventas-ms, usuarios-accesos-ms | fusionado | bcad60f | 2026-11-05 |
| #58 | Hace configurable el límite de aprobación de órdenes de compra | feature/compras-limite-aprobacion | compras-proveedores-ms | fusionado | 81cda7b | 2026-11-05 |
| #57 | Retoma reservas de Idempotency-Key sin completar tras 2 minutos | feature/idempotencia-expiracion | compras-proveedores-ms, contabilidad-ms, facturacion-pagos-ms, inventario-operaciones-ms, pedidos-ventas-ms | fusionado | 0fd289f | 2026-11-05 |
| #56 | usuarios-accesos: cifrado de correo y nombre, métricas de negocio y trazas | feature/usuarios-cifrado-metricas-trazas | usuarios-accesos-ms | fusionado | f74b534 | 2026-11-05 |
| #55 | facturacion: IVA fronterizo 8 % desde 2026-11-01, tasa fijada por el servidor | feature/facturacion-iva-fronterizo | facturacion-pagos-ms | fusionado | ec579cc | 2026-11-05 |
| #54 | infra: quitar puerto publicado de nexus-ms; /actuator/prometheus queda solo en red interna | fix/nexus-sin-puerto-publicado | nexus-ms | fusionado | 95dddc2 | 2026-11-05 |
| #53 | ui-ms: lock por sesión para renovar el refresh token sin reusarlo | feature/ui-ms-lock-renovacion | ui-ms | fusionado | e7d6c2e | 2026-11-04 |
| #52 | ui-ms: reintenta una vez tras 401 renovando la sesión | feature/ui-ms-sesion-401 | ui-ms | fusionado | cdd83c3 | 2026-11-04 |
| #51 | documentos: extiende a 10 años la retención existente de CONTRATO y REGISTRO_LEGAL | feature/documentos-retencion-existentes | documentos-cumplimiento-ms | fusionado | 95af84f | 2026-11-04 |
| #50 | infra: publica los puertos de infraestructura solo en 127.0.0.1 | fix/infra-puertos-localhost | Documentación | fusionado | c6ce414 | 2026-11-04 |
| #49 | discovery-ms: publica el puerto 8761 solo en 127.0.0.1 | fix/discovery-prometheus-localhost | discovery-ms | fusionado | d19ebed | 2026-11-04 |
| #48 | docs(usuarios-accesos): rotación de RS256 con traslape, ya implementada | docs/rotacion-clave-rs256 | usuarios-accesos-ms | fusionado | 98e13b5 | 2026-11-04 |
| #47 | ui-ms: cierre de sesión revoca refresh token y sesión expirada redirige al login | feature/ui-ms-refresh-logout | ui-ms | fusionado | 886eeca | 2026-11-04 |
| #46 | docs(reportes): permisos por área ya implementados | docs/reportes-permisos-area-implementados | reportes-ejecutivos-ms | fusionado | bd1a61c | 2026-11-04 |
| #45 | documentos: retención 10/5/10 años y purga física con confirmación | feature/documentos-retencion-purga | documentos-cumplimiento-ms | fusionado | 23842bb | 2026-11-04 |
| #44 | Valida que el cliente siga activo al convertir una cotización en pedido | feature/pedidos-validar-cliente-conversion | pedidos-ventas-ms | fusionado | c6916b7 | 2026-11-04 |
| #43 | Quita la línea namespace sin efecto de la configuración de sesiones | feature/ui-ms-limpieza-redis | ui-ms | fusionado | c8a220a | 2026-11-04 |
| #42 | Agrega pruebas del login de ui-ms: éxito, fallo, bloqueo y reinicio d… | feature/ui-ms-test-login | ui-ms | fusionado | 4649804 | 2026-11-04 |
| #41 | Guarda las sesiones de ui-ms en Redis | feature/ui-ms-acciones | ui-ms | fusionado | ba03425 | 2026-11-03 |
| #40 | Bloquea temporalmente el login de un correo tras 5 intentos fallidos | feature/ui-ms-acciones | ui-ms | fusionado | f8595f0 | 2026-11-03 |
| #39 | Permite revertir pólizas desde la página de detalle en ui-ms | feature/ui-ms-acciones | ui-ms | fusionado | 9cfd198 | 2026-11-03 |
| #38 | Agrega página para proponer, confirmar o cancelar pólizas en ui-ms | feature/ui-ms-acciones | ui-ms | fusionado | 749a72c | 2026-11-03 |
| #37 | Devuelve código de confirmación en la sugerencia de pólizas REST | feature/nexus-sugerencia-codigo | nexus-ms | fusionado | 065e4bd | 2026-11-03 |
| #36 | Feature/nexus confirmacion rest | feature/nexus-confirmacion-rest | nexus-ms | fusionado | 1f223bd | 2026-11-03 |
| #35 | Agrega listado y detalle de pólizas en ui-ms (solo lectura) | feature/ui-ms-polizas | ui-ms | fusionado | fe9c370 | 2026-11-03 |
| #34 | Agrega cuentas contables y cambio de contraseña temporal en ui-ms | feature/ui-ms-cuentas | ui-ms | fusionado | 036ed7e | 2026-11-03 |
| #33 | Agrega login con JWT en sesión del servidor a ui-ms | feature/ui-ms-login | ui-ms | fusionado | de328af | 2026-11-03 |
| #32 | Agrega esqueleto de ui-ms con Thymeleaf | feature/ui-ms-base | ui-ms | fusionado | ed24a36 | 2026-11-03 |
| #31 | Agrega scripts de piloto de Nexus | chore/scripts-piloto-nexus | Documentación | fusionado | e4264f0 | 2026-11-03 |
| #30 | Nexus: RAG de políticas, cuentas, servidor MCP y piloto (F2 a F6) | feature/nexus-rag-politicas | contabilidad-ms, gateway-ms, nexus-ms | fusionado | bf6ce60 | 2026-11-03 |
| #29 | Agrega aprobación de órdenes por monto y segregación de funciones en compras | feature/compras-aprobacion-monto | compras-proveedores-ms | fusionado | 342c061 | 2026-11-01 |
| #28 | Agrega README de nexus-ms | feature/nexus-readme | nexus-ms | fusionado | e4db628 | 2026-11-01 |
| #27 | Agrega tope mensual de tokens del servicio, avisos y alarmas de Prometheus | feature/nexus-tope-servicio | nexus-ms | fusionado | 43c3bfc | 2026-11-01 |
| #26 | Agrega tope diario y mensual de tokens por usuario en Nexus | feature/nexus-presupuesto-tokens | nexus-ms | fusionado | ff4d31d | 2026-11-01 |
| #25 | Agrega acciones restantes de ventas con confirmación (punto 3) | feature/nexus-acciones-restantes | nexus-ms | fusionado | 25f26e3 | 2026-11-01 |
| #24 | Agrega enviar, aceptar y convertir cotización con confirmación | feature/nexus-cotizaciones | nexus-ms | fusionado | 4477e6a | 2026-11-01 |
| #23 | Agrega prospecto, confirmar y cancelar pedido con confirmación | feature/nexus-acciones-ventas | nexus-ms | fusionado | 6d6f158 | 2026-11-01 |
| #22 | Agrega preparar_pedido_borrador con confirmación | feature/nexus-preparar-pedido | nexus-ms | fusionado | ab08ba6 | 2026-11-01 |
| #21 | Permite consultas de Nexus a cualquier usuario autenticado | feature/nexus-consultas-autenticadas | nexus-ms | fusionado | 53dce82 | 2026-11-01 |
| #20 | feat(nexus): búsqueda de proveedores, comprobantes por folio y pólizas por periodo | feature/nexus-busqueda-folio-nombre | nexus-ms | fusionado | 738b950 | 2026-10-31 |
| #19 | feat(contabilidad): listar pólizas por periodo | feature/contabilidad-listar-polizas | contabilidad-ms | fusionado | da58f8c | 2026-10-31 |
| #18 | feat(facturacion): buscar comprobante por folio | feature/facturacion-buscar-folio | facturacion-pagos-ms | fusionado | 77292ad | 2026-10-31 |
| #17 | feat(compras): buscar proveedores por razón social | feature/compras-buscar-proveedores | compras-proveedores-ms | fusionado | f2de2e4 | 2026-10-31 |
| #16 | fix(nexus): resumen_ventas también para FINANZAS | feature/nexus-resumen-ventas-finanzas | nexus-ms | fusionado | e962a86 | 2026-10-31 |
| #15 | fix(nexus): gating de herramientas por rol individual | feature/nexus-gating-por-herramienta | nexus-ms | fusionado | 646989a | 2026-10-31 |
| #14 | feat(nexus): herramienta de consulta de usuarios | feature/nexus-herramientas-usuarios | nexus-ms | fusionado | 60b9011 | 2026-10-31 |
| #13 | feat(nexus): herramientas de documentos legales y vencimientos | feature/nexus-herramientas-cumplimiento | nexus-ms | fusionado | 8a73725 | 2026-10-31 |
| #12 | feat(nexus): herramientas de existencias y trazabilidad de lotes | feature/nexus-herramientas-inventario | nexus-ms | fusionado | 0fd4803 | 2026-10-31 |
| #11 | feat(nexus): herramientas de pólizas y estados financieros | feature/nexus-herramientas-contabilidad | nexus-ms | fusionado | e6dc370 | 2026-10-31 |
| #10 | feat(nexus): herramienta de comprobantes de facturación | feature/nexus-herramientas-finanzas | nexus-ms | fusionado | 68937a4 | 2026-10-31 |
| #9 | feat(nexus): herramientas de proveedores y órdenes de compra | feature/nexus-herramientas-compras | nexus-ms | fusionado | 9ea3a60 | 2026-10-31 |
| #8 | feat(nexus): herramientas de pedidos y resumen de ventas | feature/nexus-herramientas-ventas | nexus-ms | fusionado | 47bceb8 | 2026-10-31 |
| #7 | Nexus: asistente de consulta (Fase 1) | feature/nexus-ms-esqueleto | Todos los servicios | fusionado | 0b39150 | 2026-10-31 |
| #6 | Fase 0 de Nexus: módulo compartido nexus-comun | feature/nexus-comun-filtro-datos | nexus-comun | fusionado | 777f120 | 2026-10-30 |
| #5 | Translate project page to Spanish | spanish-page | Documentación | fusionado | 4c8dee8 | 2026-10-30 |
| #4 | Switch project page to Risograph theme | risograph-theme | Documentación | fusionado | d53268e | 2026-10-30 |
| #3 | Switch project page to Bauhaus theme | bauhaus-theme | Documentación | fusionado | 06f68c7 | 2026-10-30 |
| #2 | Remove duplicate technical presentation PDF | dedupe-presentacion-pdf | Documentación | fusionado | 6f14753 | 2026-10-30 |
| #1 | Add GitHub Pages portfolio page and project documents | pages-portfolio-index | Documentación | fusionado | 3b7fff2 | 2026-10-30 |
Decisiones registradas
- #64 bloqueo de cuenta a 5 minutos: decisión de Said Olano.
- #83 y #84 TLS interno: desactivado por defecto; se activa con CA interna (opt-in).
- #103 límite de cuerpo en el gateway: 64 KiB.
- #114 IP del cliente: solo se usa cuando el proxy es de confianza.
- #116 Redis para el límite de intentos: opcional con
GATEWAY_LIMITE_ALMACEN=redis; por defecto usa memoria. - #123 y #124 auditoría de cifrado: razón social y título se dejan en claro por decisión.
- #127 limpieza del payload de nexus: se borran las acciones pendientes vencidas.
- #146 a #148 dependencias, OpenTelemetry y apt: se fijan versiones corregidas; Spring Boot se mantiene en 4.1.2.
- #149 pisos de cobertura: cada servicio falla si baja de su cobertura actual con integración. nexus-ms queda pendiente porque no genera datos de JaCoCo.
- Pendientes sin decisión: ARCO, rotación de la clave HMAC de compras y clave NVD quedan omitidos por decisión.