0000000000000000000000000000000000000000 1a0afe231cbbd04f7cabd29903f3635456dc740a Ricardo Martinez 1777585942 -0500 commit (initial): feat: commit inicial — Dashboard Talento Humano v1.4.0 1a0afe231cbbd04f7cabd29903f3635456dc740a 69469825ced14107ae0e4096198538973c38bf2a Ricardo Martinez 1777586512 -0500 commit: feat: aplicar cleanCargo en tab Salarios CECO 69469825ced14107ae0e4096198538973c38bf2a 2f26f78bc8be31f1361c0356e158ee1f714b2e31 Ricardo Martinez 1777910221 -0500 commit: fix: actualizar API_MONTH y SAL_MAX a Mayo 2026 2f26f78bc8be31f1361c0356e158ee1f714b2e31 3867d8648a852aeddbd5003454249653e8b14340 Ricardo Martinez 1777910384 -0500 commit: fix: API_MONTH y SAL_MAX detectados automáticamente con new Date() 3867d8648a852aeddbd5003454249653e8b14340 51d8e8ebde72c6771120d0352194ff7d98164f6e Ricardo Martinez 1777929606 -0500 commit: feat: carga histórica Abril 2026 + API_MONTH dinámico (v1.5.0) 51d8e8ebde72c6771120d0352194ff7d98164f6e 0e488d66aec8902d5202867e71481adf71b71878 Ricardo Martinez 1777932752 -0500 commit: feat: IR usa API externa desde Mayo 2026, PostgreSQL para meses anteriores 0e488d66aec8902d5202867e71481adf71b71878 508dfcd02285c18fe59a838e95868e52576d821e Ricardo Martinez 1778096805 -0500 commit: feat: tabla Salarios CECO — Top 10 + fila Otros expandible 508dfcd02285c18fe59a838e95868e52576d821e acb6ad86093af8e8eaa55386a950abc906dc5336 Ricardo Martinez 1778096995 -0500 commit: feat: gráfica Distribución CECO — donut en desktop, barras en mobile acb6ad86093af8e8eaa55386a950abc906dc5336 2a192aeea8223204c85c630e89ebf05cd768b03c Ricardo Martinez 1778097196 -0500 commit: feat: filtro Razón Social defaultea a Hotel Caribe al cargar y al limpiar 2a192aeea8223204c85c630e89ebf05cd768b03c 2a192aeea8223204c85c630e89ebf05cd768b03c Ricardo Martinez 1778101357 -0500 checkout: moving from main to main 2a192aeea8223204c85c630e89ebf05cd768b03c df6f821c076382a6373f409d28e7f873102841fa Ricardo Martinez 1778101357 -0500 merge claude/angry-diffie-524755: Fast-forward df6f821c076382a6373f409d28e7f873102841fa e60ddf16fe6bf5383490f9a76282a7c5484a8a74 Ricardo Martinez 1778104317 -0500 commit: feat: header sticky — tabs fijos al hacer scroll e60ddf16fe6bf5383490f9a76282a7c5484a8a74 a442e8831cd59ff8be8a95e900e6018f785bb052 Ricardo Martinez 1778104540 -0500 commit: feat: solo tabs sticky al scroll — header/filtros se ocultan a442e8831cd59ff8be8a95e900e6018f785bb052 80afc3492a8bd06cebef6bd250354e50079d6e7b Ricardo Martinez 1778104667 -0500 commit: fix: nav-tabs fuera del header para que position sticky funcione 80afc3492a8bd06cebef6bd250354e50079d6e7b 0bc8555275704c04284ee9368fed076f10d8b734 Ricardo Martinez 1778104853 -0500 commit: design: tab activo con línea blanca sutil en lugar de dorado 0bc8555275704c04284ee9368fed076f10d8b734 1b0e7da6e1ac50935d42dcae39f5148d755c1ef7 Ricardo Martinez 1778104943 -0500 commit: design: tab activo con Sky Blue (#87BAE6) de paleta Faranda 1b0e7da6e1ac50935d42dcae39f5148d755c1ef7 7398258202de881fdd1ab5e86eebf3c131a6d666 Ricardo Martinez 1778105142 -0500 commit: design: línea separadora header cambiada de gold a sky-blue 7398258202de881fdd1ab5e86eebf3c131a6d666 0c36b6cac8b80785c7d5fe560ff44918736b3a5f Ricardo Martinez 1778184865 -0500 commit (merge): merge: integrar rama claude/angry-diffie-524755 → main 0c36b6cac8b80785c7d5fe560ff44918736b3a5f b7f1f68d0ee2e573157238784d0b2985b35005ba Ricardo Martinez 1778184948 -0500 commit: docs: CHANGELOG v1.6.0 — gráficas tab Análisis y multi-select Razón Social b7f1f68d0ee2e573157238784d0b2985b35005ba 618e779c05a4a4645f8a064301ae4bf41c973fc4 Ricardo Martinez 1778247993 -0500 commit: docs: actualizar CHANGELOG.md con cambios pendientes de staging 618e779c05a4a4645f8a064301ae4bf41c973fc4 46c617d7ddda1fb3c5d3fe4f22dc9a14f1a10c3c Ricardo Martinez 1778248057 -0500 commit (merge): merge: integrar rama claude/angry-diffie-524755 → main (v1.7.0) 46c617d7ddda1fb3c5d3fe4f22dc9a14f1a10c3c 886a8b5cf8d7793559e31945801f5d6127ab3f34 Ricardo Martinez 1778248389 -0500 commit: fix: sincronizar dashboard con worktree — btn-clear-sm, getMQServerParams, irFilterRows mobile search 886a8b5cf8d7793559e31945801f5d6127ab3f34 6f9f3972d7b6f31e92788e60ae2358c58f9920e9 Ricardo Martinez 1778248632 -0500 commit: fix: restaurar PORT=8080 en servidor.py (main) — el merge trajo 8081 del worktree 6f9f3972d7b6f31e92788e60ae2358c58f9920e9 98aaf1d39c11e59798d1b8f71eaaf5370639704e Ricardo Martinez 1778252382 -0500 commit: fix: _where_cargo case-insensitive para datos con capitalización mixta 98aaf1d39c11e59798d1b8f71eaaf5370639704e 5636401e736f6bfebd0990a710099aa4af680d1c Ricardo Martinez 1778252649 -0500 commit: docs: CHANGELOG v1.7.0 — fixes KPI activos mobile y mejoras responsive 5636401e736f6bfebd0990a710099aa4af680d1c 5636401e736f6bfebd0990a710099aa4af680d1c Ricardo Martinez 1778270581 -0500 reset: moving to HEAD 5636401e736f6bfebd0990a710099aa4af680d1c cf2f0d6136f29381da8828d8719717a6c1cbb060 Ricardo Martinez 1778270641 -0500 commit (merge): merge: claude/angry-diffie-524755 → main (v1.8.0) cf2f0d6136f29381da8828d8719717a6c1cbb060 232fcca3230d2dc9c5038aff22b3a601e5cfc734 Ricardo Martinez 1778619674 -0500 commit: chore: preparar proyecto para GitHub 232fcca3230d2dc9c5038aff22b3a601e5cfc734 d1bb9e5331803e1d5796f707dd5c9f59c8d351d1 Ricardo Martinez 1778622770 -0500 commit: merge: claude/angry-diffie-524755 → main (v1.11.0) d1bb9e5331803e1d5796f707dd5c9f59c8d351d1 1e9bd4e94180e92ed58762bfebb0a9aa7ebe79b0 Ricardo Martinez 1778623080 -0500 commit: fix: restaurar PORT=8080 en servidor producción (merge sobreescribió con 8081 del worktree) 1e9bd4e94180e92ed58762bfebb0a9aa7ebe79b0 020067fb29cb57127cdbec31e44cc04421961a7a Ricardo Martinez 1778702357 -0500 commit: merge: claude/angry-diffie-524755 → main (v1.12.0) 020067fb29cb57127cdbec31e44cc04421961a7a 713b7394af65b11041e2b99da5700c28c3e152d7 Ricardo Martinez 1779824975 -0500 commit: merge: claude/angry-diffie-524755 → main (v1.15.0) 713b7394af65b11041e2b99da5700c28c3e152d7 27f9130c1671a40da50f661f8c9ac51c82062863 Ricardo Martinez 1779890842 -0500 commit: feat: caché PostgreSQL para nómina y P&G históricos (v1.16.0) 27f9130c1671a40da50f661f8c9ac51c82062863 05f4ed0756dd429cf05cc340fb5302a3e3243d7c Ricardo Martinez 1780579166 -0500 commit: v1.16.0 — rendimiento servidor + debounce filtros + animaciones KPIs 05f4ed0756dd429cf05cc340fb5302a3e3243d7c 09a30ffc2b01f172676b0c411514b272d12bb9a0 Ricardo Martinez 1781058350 -0500 commit: feat(v1.17.0): cierre_mes — lógica empleados socios/vencimiento/filtro-retiros 09a30ffc2b01f172676b0c411514b272d12bb9a0 94dc882843d344d7f615349c79d398b4c42e31a9 Ricardo Martinez 1782858481 -0500 commit: feat(v1.19.0): merge worktree dev → main 94dc882843d344d7f615349c79d398b4c42e31a9 1476c8eaf0535884558d1db35006b997f49aa20f Ricardo Martinez 1784208862 -0500 commit: feat(v1.19.1): merge worktree dev → main 1476c8eaf0535884558d1db35006b997f49aa20f 2b239733ea5b33158bfae6bc358fedfd9985bda6 Ricardo Martinez 1784209465 -0500 commit: chore: agregar scripts de carga histórica y cierre de mes 2b239733ea5b33158bfae6bc358fedfd9985bda6 2e144eb126cdd35f23ba2088c0d04c06fb9933e4 Ricardo Martinez 1784216642 -0500 commit: chore: agregar archivos de trabajo (mapeo conceptos, docs API, previews HTML) 2e144eb126cdd35f23ba2088c0d04c06fb9933e4 7e58d33e17c6374c3014236b71f9d5169984a949 Ricardo Martinez 1784217522 -0500 commit: docs: agregar README con instrucciones del proyecto 7e58d33e17c6374c3014236b71f9d5169984a949 af4a27f2a28651d14d2d6f0b23781e3804be4d4a Ricardo Martinez 1784658279 -0500 commit: fix(cierre_mes): tipo_nomina_id 4+5 en fetch_ir y _build_vence_map af4a27f2a28651d14d2d6f0b23781e3804be4d4a dfb80b1935b00f44df2a575ad995a43fd0e430fc Ricardo Martinez 1784837137 -0500 commit: feat(cierres): automatizar cierres mensuales TH dfb80b1935b00f44df2a575ad995a43fd0e430fc 69a15f003ebf5605a93e245f2498da8cee74bb21 Ricardo Martinez 1784838142 -0500 commit: chore(security): preparar configuracion nube TH 69a15f003ebf5605a93e245f2498da8cee74bb21 692f5b5efc882c9a4c5b1ab11382575844a4878b Ricardo Martinez 1784839040 -0500 commit: feat(cloud): migrar TH a schema remoto 692f5b5efc882c9a4c5b1ab11382575844a4878b d2a659877ba3e0c5f2bbd6144dfdf20117128891 Ricardo Martinez 1784839752 -0500 commit: docs(cloud): corregir destino remoto TH d2a659877ba3e0c5f2bbd6144dfdf20117128891 3980983c78dc1a63761a297e3b6fd526db15af7c Ricardo Martinez 1784839962 -0500 commit: chore(cloud): preparar scheduler TH 3980983c78dc1a63761a297e3b6fd526db15af7c b4e3c46db2ab22023531767393a02e65c994d570 Ricardo Martinez 1784840187 -0500 commit: chore(cloud): agregar instalador cron TH b4e3c46db2ab22023531767393a02e65c994d570 60e0a19a795795df5dac3751a4d359107ec65a4a Ricardo Martinez 1784843800 -0500 commit: docs(cloud): detallar pendiente servidor Faranda 60e0a19a795795df5dac3751a4d359107ec65a4a 8cc65c5cef59db4cb1739b2919adf17834cf65d5 Ricardo Martinez 1784903293 -0500 merge claude/angry-diffie-524755: Merge made by the 'ort' strategy. 8cc65c5cef59db4cb1739b2919adf17834cf65d5 c4679d5cd690587dfe84534b9354dadc0179a9e8 Ricardo Martinez 1785255639 -0500 merge claude/angry-diffie-524755: Merge made by the 'ort' strategy. c4679d5cd690587dfe84534b9354dadc0179a9e8 9c0b0213d4da64ddc97cdd7d6a3859a068bca1f3 Ricardo Martinez 1785446970 -0500 merge origin/claude/angry-diffie-524755: Merge made by the 'ort' strategy. 9c0b0213d4da64ddc97cdd7d6a3859a068bca1f3 4c6050514f2a24aa2ee0b8692b7324c83d78aaf9 Ricardo Martinez 1786563188 -0500 commit: Merge mejoras de dev a main: edad en tabla empleados y tasas por conceptos en Ausencias 4c6050514f2a24aa2ee0b8692b7324c83d78aaf9 ee8e495dc5bcde7608d743829bf129dfba4fb5ea Ricardo Martinez 1787067891 -0500 commit: chore(cloud): agregar despliegue de cierres para Mac mini dedicado (launchd) ee8e495dc5bcde7608d743829bf129dfba4fb5ea 1a6efd3fa4a8ec5cd2211e2eadd6c53e3e1b44bd Ricardo Martinez 1787084115 -0500 commit: docs: agregar entrada CHANGELOG v1.22.4 — cierres en Mac mini dedicado 1a6efd3fa4a8ec5cd2211e2eadd6c53e3e1b44bd ac701d343438a09939f1fdc5409aa89768aadc5c Ricardo Martinez 1787172895 -0500 commit: fix(cierre): validar hoteles faltantes en empleados-activos-detalle ac701d343438a09939f1fdc5409aa89768aadc5c bce7a79574b1aee3437dcdf0422d6273c633e5e0 Ricardo Martinez 1787177356 -0500 commit: fix(cierre): revertir split de outsourcing en historico_empleados, fijar NIT_UNICO bce7a79574b1aee3437dcdf0422d6273c633e5e0 3951696dd5e5d9c720165106e20a855ea74244c5 Ricardo Martinez 1787326214 -0500 commit: fix(empleados): reclasificar Servihoteles por centro_costo en tab Empleados/Análisis 3951696dd5e5d9c720165106e20a855ea74244c5 1452e8022ae163f18519300565d0c4c744e07de4 Ricardo Martinez 1787327710 -0500 commit: fix(kpi): corregir KPI Activos Fin/Inicio Mes cuando el valor real es 0 1452e8022ae163f18519300565d0c4c744e07de4 9212ff73222fb907f8ea868d92eea3bdaab26477 Ricardo Martinez 1787330508 -0500 commit: fix(kpi): incluir empleados de Servihoteles reclasificados en activos-count 9212ff73222fb907f8ea868d92eea3bdaab26477 2743bafc9d06d265a0fda2c6f75a28b3af358805 Ricardo Martinez 1787338767 -0500 commit: fix(clasificacion): revertir GHS←"The Club" — es multipropiedad Cartagena, no GHS 2743bafc9d06d265a0fda2c6f75a28b3af358805 6e34a697091dacdc4a87de1e33d1623ff1d8081b Ricardo Martinez 1787339496 -0500 commit: fix(clasificacion): revertir MYS←Servihoteles(HCARIBE) por decisión del usuario 6e34a697091dacdc4a87de1e33d1623ff1d8081b 53938af2c82c511b11d12f3fdb4e43e3f36f36da Ricardo Martinez 1787340225 -0500 commit: fix(kpi): evitar doble conteo entre Servihoteles y hoteles reclasificados 53938af2c82c511b11d12f3fdb4e43e3f36f36da 8ddd3cd2d6cd55a0f2be13e17c4a7b45ae5926ca Ricardo Martinez 1787340983 -0500 commit: perf(filtros): eliminar precarga redundante de Salarios/IR en cambio de filtro 8ddd3cd2d6cd55a0f2be13e17c4a7b45ae5926ca 2f510d9eaf3bd8d961c904bf4c4f549bd2a0ca5b Ricardo Martinez 1787343133 -0500 commit: docs: agregar entrada CHANGELOG v1.22.5 — fixes julio, KPI, dedup, lag 2f510d9eaf3bd8d961c904bf4c4f549bd2a0ca5b 535b9361f73a4289b99c74168ca37e7aab0ff7a5 Ricardo Martinez 1787605209 -0500 commit: feat(empleados): panel de "hoja de vida" al hacer clic en un empleado 535b9361f73a4289b99c74168ca37e7aab0ff7a5 00ffe752da88798837819cb5a54fe679e89d4fb2 Ricardo Martinez 1787605888 -0500 commit: fix(empleados): Edad y Antigüedad quedaban congeladas en 23-abr-2026 00ffe752da88798837819cb5a54fe679e89d4fb2 ea13fb2da0abcf97a1d93d7b7b879fa904fd7c7a Ricardo Martinez 1787606774 -0500 commit: feat(empleados): historial por empresa en el panel de hoja de vida ea13fb2da0abcf97a1d93d7b7b879fa904fd7c7a 28d93084ec2973a8acaf52cad72f9c4364551cb5 Ricardo Martinez 1787607520 -0500 commit: feat(empleados): agregar cargo y antigüedad por bloque en historial de empresa 28d93084ec2973a8acaf52cad72f9c4364551cb5 6ef6294625c4acdf2803615d66e9715fc458712c Ricardo Martinez 1787608311 -0500 commit: redesign(empleados): historial de empresa como timeline de nodos conectados 6ef6294625c4acdf2803615d66e9715fc458712c 285e0a073d650f664ec74929a03c8e70fd364d57 Ricardo Martinez 1787608950 -0500 commit: Fix: normalizar CARGO_MAP a mayúsculas para evitar duplicados en historial 285e0a073d650f664ec74929a03c8e70fd364d57 d9c5eb32762cc545c3495312a0edd8faca86041b Ricardo Martinez 1787609265 -0500 commit: Agregar antigüedad total acumulada al historial por empresa d9c5eb32762cc545c3495312a0edd8faca86041b adff2d718cd68dd0e1553a9ea9c8055d396fd888 Ricardo Martinez 1787615436 -0500 commit: Antigüedad no se reinicia por cambios de cargo dentro de la misma empresa adff2d718cd68dd0e1553a9ea9c8055d396fd888 43a68e91f8915254fd911f0d7b826fe7a487789b Ricardo Martinez 1787616745 -0500 commit: Changelog v1.23.0 — hoja de vida, historial por empresa, antigüedad real 43a68e91f8915254fd911f0d7b826fe7a487789b 6b3ebbe39947d770d08ac27a8a945e2c7503c228 Ricardo Martinez 1787665406 -0500 commit: Fix: nombres con ñ/tildes mostraban una mayúscula extra tras la letra 6b3ebbe39947d770d08ac27a8a945e2c7503c228 3a6455d45c6fb2f8a7e6e132c194aff53e6872a1 Ricardo Martinez 1787676162 -0500 commit: Merge dev → main: v1.24.0 — filtro de género, desgloses, fixes 3a6455d45c6fb2f8a7e6e132c194aff53e6872a1 74cb6b675ab1deedaee1250fb487bd18349ed43b Ricardo Martinez 1787694134 -0500 commit: Merge dev → main: v1.24.1 — evolución salarial como tarjeta flotante 74cb6b675ab1deedaee1250fb487bd18349ed43b 0e1744999925d356e8882cc0b0a19ec039bb4d0d Ricardo Martinez 1787758162 -0500 commit: Auditoría general: logging en fallos silenciosos, docs de antigüedad, backup automático de PostgreSQL 0e1744999925d356e8882cc0b0a19ec039bb4d0d f1602f5717a8eac61cdbc71e95db29dfb5f49b60 Ricardo Martinez 1787843666 -0500 commit: Filtro Operación en IR mes en vivo, nómina histórica por empleado, etiquetas % edad/antigüedad, limpieza de código muerto f1602f5717a8eac61cdbc71e95db29dfb5f49b60 1dfb1d733ce8e0c0fe900c6718b65595600af708 Ricardo Martinez 1787844947 -0500 commit: Changelog v1.25.0 1dfb1d733ce8e0c0fe900c6718b65595600af708 2f04168149edefe6da826b630b6377833386d878 Ricardo Martinez 1787845393 -0500 commit: Nómina histórica: resumen de totales (devengado/deducido/neto) 2f04168149edefe6da826b630b6377833386d878 ff51b0ec5b041f2398033a4bffbd5161028d278b Ricardo Martinez 1788292732 -0500 commit: Merge dev → main: detalle del HTTP 4xx en el log de carga nómina/P&G ff51b0ec5b041f2398033a4bffbd5161028d278b 42af4b1be1a2f8f083ae2ae7dde2d93e54c2d1e2 Ricardo Martinez 1788292847 -0500 commit: Merge dev → main: Changelog v1.25.1 42af4b1be1a2f8f083ae2ae7dde2d93e54c2d1e2 52d917ebd40feefd75f0e0a0e1b30b9b57b15165 Ricardo Martinez 1788298168 -0500 commit: Merge dev → main: docs/estado-dashboard.md 52d917ebd40feefd75f0e0a0e1b30b9b57b15165 a495cf033109ca7ebcf4f3ee12b9c89924c37b68 Ricardo Martinez 1788466552 -0500 commit: Merge dev → main: IR fallback por snapshot para CLUB/FEB (Faranda_Bogota) a495cf033109ca7ebcf4f3ee12b9c89924c37b68 ae666d7b1e881393e12b35433c713cd76f97989c Ricardo Martinez 1788466578 -0500 commit: Merge dev → main: Changelog v1.25.2 ae666d7b1e881393e12b35433c713cd76f97989c 5e405a427ffab87b10eee7d5fa02bbe6305ce16b Ricardo Martinez 1788469128 -0500 commit: Merge dev → main: changelog + estado-dashboard (ajuste IR agosto Cantillo Urueta) 5e405a427ffab87b10eee7d5fa02bbe6305ce16b c91a2064287278f611e91e380f16b4a525d5360a Ricardo Martinez 1789486120 -0500 commit: Merge dev → main: quitar FCZN de las exclusiones (FC Zona G) c91a2064287278f611e91e380f16b4a525d5360a c7f4458523edbbf910d8716967c071d5d5fe5e8c Ricardo Martinez 1789486165 -0500 commit: Alta FC Zona G (FCZN) en Unificacion_Hoteles.xlsx c7f4458523edbbf910d8716967c071d5d5fe5e8c 3f6d9d7f38972dc9b04aa2114c365c86e0f26ba0 Ricardo Martinez 1789508312 -0500 commit: Merge dev → main: Payroll incluye hoteles sin API en vivo (FC Zona G) 3f6d9d7f38972dc9b04aa2114c365c86e0f26ba0 681d56631d2a6372f43295e3fa805cccbd6ac7af Ricardo Martinez 1789563554 -0500 commit: Merge dev → main: Changelog v1.26.0 681d56631d2a6372f43295e3fa805cccbd6ac7af c506aae687c552523762ba48a2d06337f87884cb Ricardo Martinez 1789563581 -0500 commit: Merge dev → main: sync estado-dashboard.md (sesión FC Zona G completa) c506aae687c552523762ba48a2d06337f87884cb 10232aa5a38b807cdcc90d8e5af2205ecf43fa19 Ricardo Martinez 1789563647 -0500 commit: Merge dev → main: nueva columna Salario en tab Empleados 10232aa5a38b807cdcc90d8e5af2205ecf43fa19 10232aa5a38b807cdcc90d8e5af2205ecf43fa19 Ricardo Martinez 1790005882 -0500 checkout: moving from main to fix/cierre-tipo-contrato-folio 10232aa5a38b807cdcc90d8e5af2205ecf43fa19 c58fb4d9aa942d3a4e2e495773b35c1a749f6e30 Ricardo Martinez 1790005889 -0500 commit: fix(cierre): no guardar el folio de contrato como tipo_contrato en historico_empleados c58fb4d9aa942d3a4e2e495773b35c1a749f6e30 4041515c54f2841695f6cea6deb44a5e78f08c03 Ricardo Martinez 1790005978 -0500 commit: chore(cierre): script de reparación de folios en tipo_contrato (seco por defecto) 4041515c54f2841695f6cea6deb44a5e78f08c03 fa7638c92f822d89d3ee6c195d5b06094207e6b9 Ricardo Martinez 1790006150 -0500 commit: fix(cierre): el script de reparación imprime las filas del UPDATE, no del SELECT de verificación fa7638c92f822d89d3ee6c195d5b06094207e6b9 10232aa5a38b807cdcc90d8e5af2205ecf43fa19 Ricardo Martinez 1790892471 -0500 checkout: moving from fix/cierre-tipo-contrato-folio to main 10232aa5a38b807cdcc90d8e5af2205ecf43fa19 fa7638c92f822d89d3ee6c195d5b06094207e6b9 Ricardo Martinez 1790892471 -0500 merge fix/cierre-tipo-contrato-folio: Fast-forward fa7638c92f822d89d3ee6c195d5b06094207e6b9 e1edd4302e9ce0980cb8b296fe16155a9cbeac0b Ricardo Martinez 1792518379 -0500 commit: Merge dev → main: log_message tolerante, changelog v1.26.1/1.26.2