Saltar a contenido

Cambios integrados incorporados a las guías

PARCIAL funcional; contenido del delta documentado. Corte S = 067ec7a21cf049451cd349ae473e872883f98e77, BPSPayrollE/dev-fase3. Esta entrega agrupa los 52 PRs fusionados y 2 cambios directos del intervalo conservado en 14 conjuntos coherentes. Los 314 commits quedan relacionados abajo; tres commits pertenecen a más de un conjunto de PR por integración y no se suman como funcionalidades nuevas. No se usa un porcentaje global.

Criterio de revisión

Se contrastan las superficies funcionales finales, sus vistas/entradas, permisos, validaciones, migraciones y salidas relevantes; se reutiliza un único análisis cuando varios commits corrigen la misma modificación. No se toma el título del PR como evidencia. Los PRs de pruebas/corpus tienen destino en evidencia/gobierno aunque no añadan botones; no se declaran inofensivos solo por su carpeta. Esto es revisión documental de comportamiento, no auditoría técnica línea por línea ni aceptación cliente.

Las anclas A/B y su continuidad entre repositorios se conservan en Anclas por guía. Para una página sin SHA de verificación original conocido, el contraste A..S no acredita automáticamente historia anterior a A. Ese límite permanece explícito; no se inventa un ancla.

Condiciones separadas: C = contenido contrastado/incorporado; U = pantalla observada; E = recorrido ejecutado; R = resultado generado/revisado. La tabla cierra el destino C del cambio descrito. No cierra U/E/R. En esta continuación: 0 capturas Odoo nuevas, 0 recorridos nuevos, 0 resultados nuevos. Evidencia A/B acumulada.

Resultado por conjunto

Grupo Usuario y destino operativo Estado documental Evidencia que aún falta
G01 · Instalación, Checklist F1 y entrada humana Instalador, admin, RR. HH., operador/revisor. Instalación, F1, Roles, Empleado, Comprobante C incorporado Instalación/actualización propias; sesión admin/RR. HH.; recibo/comprobante del caso; QA visual.
G02 · Maestros DANE y correspondencias DIAN Admin, instalador, RR. HH.. Compañía, Empleado C incorporado Guardar datos sintéticos y comprobar recuperación por interfaz; no migración ejecutada.
G03 · Tiempo, salario por período y cadena de origen Admin, operador, supervisor, RR. HH., auditor. Tiempo, Liquidación, Costo C incorporado Entradas de servicios sin ruta humana demostrada; caso/resultado y recuperación; no reemplazar por consola.
G04 · IBC, aportes, FSP y PILA Admin, operador, revisor; jurídico para tercerización. Liquidación, PILA, DSNE, Riesgo C incorporado Producción sintética, recuperación, capturas; mes parcial y exclusión no se presentan soportados; no aceptación PILA.
G05 · Prestaciones, vacaciones y traslado a NIE RR. HH., operador, otro admin revisor. Prestaciones, DSNE C incorporado Rutas humanas productoras no demostradas, insumos reales del caso y segundo revisor; sin simular consignación externa.
G06 · Soporte anual y certificado F220 Operador, administrador/revisor contable. Retención/F220 C incorporado Caso anual, revisión y PDF no ejecutados; independiente de H-8 mensual.
G07 · Pasivo por concepto, NIC19/NIC37 y antigüedad Contable, jurídico autorizado, RR. HH., operador/auditor. Contabilidad, Prestaciones, NIC37, Empleado C incorporado Sesiones autorizadas, datos/resultado, errores y recuperación; sin publicación de asientos.
G08 · NIE/NIA y conector gobernado de habilitación Admin, revisor, PO/custodio. Habilitación, DSNE C incorporado Sesión admin sintética; recibo y rutas NIA; material real/acciones externas exclusivamente PO, no autorizadas aquí.
G09 · Certificado, raíz, XAdES y ZIP Custodio PO, instalador/revisor. Habilitación C incorporado No se firma con certificado real, no candidato/ZIP nuevo ni aceptación externa demostrados.
G10 · Decisiones de alcance, dossier y RC_PRE_UAT PO ratificador, admin, auditor, operador de cierre. Gobierno y cierre, Reportes C incorporado Sesiones y resultados sintéticos; decisiones reales reservadas al PO; ningún acta emitida aquí.
G11 · Seguridad multiempresa de exportaciones Operador/revisor/admin. Roles, Evidencias, Reportes C incorporado Contraprueba con dos roles/compañías y descarga; no realizada por código.
G12 · Fecha de detección de riesgo Admin, jurídico/auditor. Riesgo C incorporado Detección/migración no ejecutadas en esta entrega.
G13 · Integridad de actualización y arneses de contraste Instalador, equipo técnico y auditor. Instalación, Evidencias, Gobierno C incorporado Sin ejecución de arneses ni validación cliente en esta entrega; fuera de la ruta humana solicitada.
G14 · Canon, coordinación y resoluciones de integración Autor documental, constructor/auditor, PO. Control de versiones, Anclas, esta ficha de integración C incorporado / sin pantalla nueva Ninguno para destino documental del cambio de canon; no autoriza merge/push.

Fichas de contraste y trazabilidad

G01 — Instalación, Checklist F1 y entrada humana

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Instalación de 16 módulos funcionales + app en Enterprise sin demo; preparación fuenteada y permisos reales; entrada administrativa mensual; mínimo contractual, certificado y comprobante; presentación móvil no equivale a QA realizado.

Superficies examinadas: App/manifest/dependencias, guía de instalación, menús, guía y modelo F1, vistas/CSS de roles y checklist, mínimos y certificado laboral, asistente mensual, reapertura/gate jurídico y ACL; reportes de salida.

Destino y pasos: Instalación, F1, Roles, Empleado, Comprobante.

Comportamiento sustituido / límite: La ruta sin RR. HH., el certificado para cualquier Officer y la ausencia general de asistentes ya no describen S. La caché de catálogo es interna: conserva búsqueda por identidad/compañía/fecha e invalida ante escritura, sin nuevo paso de usuario.

Captura requerida: Instalación/roles reales, F1, empleado/versión, recibo y PDF.

Verificación y pendiente: C incorporado; Instalación/actualización propias; sesión admin/RR. HH.; recibo/comprobante del caso; QA visual.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
BPSPayrollE #7 425169ef ce2bd346 · 9f36ac08 · fd1a5e9b · 7e8af19e · 425169ef
BPSPayrollE #12 35bb9f3b 1931f62c · bd8a8e89 · 03d291eb · 93814f19 · 74b9fc92 · 35bb9f3b
BPSPayrollE #13 067ec7a2 5bf24a8c · f8d203c8 · d2b214d5 · 41b8b0c7 · 0fa195ab · 928bbd3b · f8e65690 · e7645607 · e54da006 · a88c731b · 72a3fec7 · 00639e61 · 3e98c343 · 067ec7a2
PayrollBPS #8 7d39eb00 8a9a91ab · 6af2ae5a · b4011abc · 0420696d · fbe88e48 · 75ebbf03 · 7d39eb00
PayrollBPS #9 845c2f0c 6e99d97c · fb0bc823 · a42f52e8 · c2141d82 · 2e154863 · 62249a6a · c3238fc2 · 845c2f0c
PayrollBPS #12 0a7abce3 b459460d · 7df2d999 · da889a6c · d2cb617f · 3eaef396 · e349e3f9 · 651c50a8 · dad7585f · c134dcba · e542db7e · e3767781 · c084568a · 22faef1c · 0a7abce3

G02 — Maestros DANE y correspondencias DIAN

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Códigos literales fuenteados, catálogo nativo municipal y aliases, ubicaciones separadas emisor/trabajo, clasificación DIAN y crosswalk, duplicidades e índice físico con fallo cerrado.

Superficies examinadas: Ubicaciones/códigos y catálogos por vigencia, fuentes, modelos heredados nativos, vistas/filtros, hooks y migraciones DANE, acceso y reglas de compañía.

Destino y pasos: Compañía, Empleado.

Comportamiento sustituido / límite: La siembra municipal propia inicial y la afirmación de ausencia de municipios quedan sustituidas por el catálogo nativo; no inferir por nombres. Cambios de número MIG no son nuevos maestros.

Captura requerida: Lista/filtros y ficha DANE, fuente/código, ubicaciones/crosswalk, validación.

Verificación y pendiente: C incorporado; Guardar datos sintéticos y comprobar recuperación por interfaz; no migración ejecutada.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #19 7b7453f2 5d2b0a89 · 31fa59dc · 1d5adff4 · a57c7f5d · 7b7453f2
PayrollBPS #24 93b18737 9e7c20bf · aaa042cc · d9b85399 · 1064c754 · 93b18737
PayrollBPS #29 fd04ed9f 38ab2462 · 46bcbcc9 · 4fa9aec8 · aa9d80cf · 5910e471 · 4b52a8a4 · fd04ed9f
PayrollBPS #32 b85c05e4 25654aeb · 1343a893 · 860e5a70 · 9d0d90a0 · ea2aa0b8 · a5952cb1 · b85c05e4
PayrollBPS #36 49c68e6a 1c90db9f · c17401e1 · 2b5ec886 · 776cb921 · 725438d8 · a858c484 · 3d14c7ab · 371f5f97 · d5910110 · 49c68e6a

G03 — Tiempo, salario por período y cadena de origen

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Identidad+hash del lote, reenvío coherente, solape de incapacidad, salario/estructura del período, continuidad entre orígenes y costo con precedencia y límites.

Superficies examinadas: Adaptador de importación, registro de horas/novedad, cadena tiempo–IBC, declaración, salario segmentado, estructura/asistencia, correlación/encadenamiento, centro por versión y composición; ACL/reglas.

Destino y pasos: Tiempo, Liquidación, Costo.

Comportamiento sustituido / límite: Reenviar no anula; segmento salarial no es prorrateo; tener documentos no prueba que enlacen. El centro retirado totalmente conserva límite distinto de un cambio de centro.

Captura requerida: Origen/importación, aprobaciones, segmentos, declaración/IBC, cadena y costos.

Verificación y pendiente: C incorporado; Entradas de servicios sin ruta humana demostrada; caso/resultado y recuperación; no reemplazar por consola.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #16 3f279d4f ab468e4c · 5bb201ad · 38f70511 · fdd3e6ac · 1df7c883 · fbcf20a8 · d6d27fa7 · 95c091aa · 4defe61e · 3f279d4f
PayrollBPS #25 416df8b6 2544f0d4 · 732668dd · 3629a853 · 3451a7cd · 219feaaa · fe410b8c · e04107f9 · 92a8a2e0 · 416df8b6

G04 — IBC, aportes, FSP y PILA

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Productor por mes completo, totales/componentes FSP, aproximación por cotizante, determinación final 114-1, cobertura inversa de recibos antes de TXT y contraste humano de tercerización.

Superficies examinadas: Asistente IBC y vistas/resultados, motores aporte/parafiscal/exoneración/FSP y sus datos/ACL; detalle/totales/redondeo/cobertura/TXT PILA; puente FSP DSNE; tercerización y su vista/migración.

Destino y pasos: Liquidación, PILA, DSNE, Riesgo.

Comportamiento sustituido / límite: FSP solo base ya no es el productor vigente; históricos sin reparto no se reescriben. Redondear total agregado no sustituye componentes aproximados. Exclusión justificada de cobertura aún no tiene flujo demostrado.

Captura requerida: IBC/resultados, cotizante/exoneración, FSP origen/NIE, omisión de cobertura, tercerización.

Verificación y pendiente: C incorporado; Producción sintética, recuperación, capturas; mes parcial y exclusión no se presentan soportados; no aceptación PILA.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #15 6050cf60 4e0f856f · acfa7bb2 · 6050cf60
BPSPayrollE #8 55ed0c21 f8a89890 · 0313c166 · 55ed0c21
BPSPayrollE #10 99b3fea0 991e7a01 · f9581eb5 · cc2c85fa · 23e5d979 · a6158568 · 99b3fea0
BPSPayrollE #11 3507f7f2 c4c23993 · 7032cd42 · 3507f7f2
PayrollBPS #13 a6bdd10e 9e55629e · 88014686 · e837c109 · 939df1c9 · c0394143 · a69a59fd · a6bdd10e

G05 — Prestaciones, vacaciones y traslado a NIE

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Obligación de agenda y disfrute, base variable/fuentes, cesantías revisadas por otra persona, intereses y prima proporcional, régimen y catálogo del período hacia NIE.

Superficies examinadas: Acumulador/cálculo/provisión/vacaciones/obligación/consignación, datos fuenteados, puente al recibo y liquidación definitiva, serialización/trazas NIE, vistas y ACL.

Destino y pasos: Prestaciones, DSNE.

Comportamiento sustituido / límite: Cierre de obligación por mero disfrute sin agenda no es la regla final; provisión por versión actual sustituida por período; tasas y bases no se inventan ni se aplanan.

Captura requerida: Prestación/fuentes, agenda/movimiento, comprobante/revisión, recibo y NIE.

Verificación y pendiente: C incorporado; Rutas humanas productoras no demostradas, insumos reales del caso y segundo revisor; sin simular consignación externa.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #14 916fcf32 cfb58629 · 7c616e3a · 7859b2f6 · f2e4b0ab · 402d7e33 · d94bb210 · 916fcf32
BPSPayrollE #4 ca1cb638 ad1ca051 · 4390a5bf · 3507f7f2 · ea2aea0a · 2c061921 · e87d1852 · c4c23993 · 7032cd42 · ca1cb638
BPSPayrollE #14 59aaeb1d 6b7706ec · bc3d0f35 · 481056e7 · 693b689d · 7aae59dd · 94ca2aaa · 59aaeb1d
BPSPayrollE #15 f429af41 b501be0d · 6a468ddc · 6be61589 · f429af41

G06 — Soporte anual y certificado F220

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Certificado local condicionado a matriz completa y revisión contable, numeración por compañía/año, casillas 53/54 con FSPtotal, descargas y adjunto de compañía.

Superficies examinadas: Acumulado, expediente/matriz, casillas/reglas/series y migraciones, vistas/botones, revisión, exportador y guardia QWeb/PDF.

Destino y pasos: Retención/F220.

Comportamiento sustituido / límite: No sigue siendo solo un borrador técnico sin descarga. La emisión local no es envío/aceptación DIAN. Folio técnico distinto de número de formulario.

Captura requerida: Soporte anual, matriz/serie, revisión separada, PDF y rechazo/recuperación.

Verificación y pendiente: C incorporado; Caso anual, revisión y PDF no ejecutados; independiente de H-8 mensual.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #11 0339e4b0 f6c0766a · c2da4e73 · ddea214d · f61e82e1 · 04cd8826 · 0339e4b0

G07 — Pasivo por concepto, NIC19/NIC37 y antigüedad

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Pasivo por concepto sin perder origen, clasificación NIC19, extracción de hechos NIC37 y política de antigüedad con población completa y CSV limitado.

Superficies examinadas: Asiento/mapeos/líneas y reversión; vista/CSS; clasificación NIIF y catálogo; litigio, asistente/vista/capacidad NIC37; plan/extracción de antigüedad, ACL/reglas y exportación.

Destino y pasos: Contabilidad, Prestaciones, NIC37, Empleado.

Comportamiento sustituido / límite: La cuenta común no elimina el concepto; NIC37 no mide provisión; CSV de antigüedad no mide obligación actuarial ni expone fecha protegida. Capacidad NIC37 hereda lectura salarial amplia, no solo del expediente.

Captura requerida: Mapeo/asiento, clasificación, diálogo NIC37/resultados, plan/población/CSV.

Verificación y pendiente: C incorporado; Sesiones autorizadas, datos/resultado, errores y recuperación; sin publicación de asientos.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #21 8b7fe8c6 cd60f81d · c9f08145 · 8b7fe8c6
PayrollBPS #44 f7009ccd 6d3efa05 · 6c57f4c6 · 0e111a2c · 66d5e5d9 · f7009ccd
PayrollBPS #46 69cf5a42 6820a9a4 · 96a7e9eb · 5e8ff2ca · 69cf5a42

G08 — NIE/NIA y conector gobernado de habilitación

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. NIE desde recibo, NIA ligada al predecesor, SoftwareSC por documento, contrato nominal de habilitación, boleto único, diagnóstico por fase y respuesta preservada.

Superficies examinadas: Contrato NIE/NIA y XSD, configuración/secretos/vault (solo código), panel/evaluación y migraciones, expediente/intercambios, transporte/timeout/TLS/WS-Security, boleto, vistas/ACL/reglas.

Destino y pasos: Habilitación, DSNE.

Comportamiento sustituido / límite: Contrato testset y SC estático legados; NumeroSoftware deja de requisito; P09 reemplaza forma WSS P08; boleto sustituye puerta persistente; NIA sigue fail-closed por contrato SOAP real.

Captura requerida: Metadata/evaluación local, documento/origen y diagnóstico redactado.

Verificación y pendiente: C incorporado; Sesión admin sintética; recibo y rutas NIA; material real/acciones externas exclusivamente PO, no autorizadas aquí.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #17 0bedd422 12157098 · 65fbb0d5 · 66bd4fdd · 1f139c89 · 2bcb3ddb · 9d53d947 · 0bedd422
PayrollBPS #18 11c0c0ed 2a8c32a7 · 0187173b · 11c0c0ed
PayrollBPS #20 6fc34930 e1876cf7 · 885fff3f · 6fc34930
PayrollBPS #22 87e0d1eb d0aa026c · 44e599b2 · 3ca22c99 · 87e0d1eb
PayrollBPS #23 566922ca 75f55648 · 251b3438 · b042c482 · ecd30996 · a3b1c320 · 0d5f2a81 · 5c2bebbf · 9fad4032 · 2b9db756 · e05091d1 · d0419981 · 566922ca
PayrollBPS #26 4073760e c3ee8a70 · a57741b4 · 0e005f18 · 8cbd9c50 · ae65c2f1 · 4073760e
PayrollBPS #27 8f15aae3 c275e5b7 · 53fdbc85 · c4beee25 · 2a5cf4df · 8f15aae3
PayrollBPS #28 67c22359 3bfd1963 · 64e269c8 · ef4d2e0c · 56da07ae · 67c22359
PayrollBPS #30 eb88f454 3fdb4590 · 79bc1025 · eb88f454
PayrollBPS #31 b0d48d38 bf292c9f · 87267939 · b0d48d38
PayrollBPS #33 ccd27bb7 e70b654d · e05e98c2 · bb42e3c4 · 497b1db8 · ccd27bb7

G09 — Certificado, raíz, XAdES y ZIP

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Perfil WSS distinto de aptitud XAdES; raíz literal protegida; contrato XAdES integral; ZIP candidato con un XML exacto, separado del paquete de evidencia.

Superficies examinadas: Perfil/certificado y validación X509, raíz oficial DSNE, contrato firma XAdES/política/documento, candidato/topología ZIP y uso previo al envío.

Destino y pasos: Habilitación.

Comportamiento sustituido / límite: Firma local válida no basta frente a DIAN; ZIP antiguo con manifiesto no se arregla manualmente; digest previo y C14N de firma distintos; preservar advertencia SigningTime.

Captura requerida: Solo metadata y diagnósticos autorizados, candidato/huella si existe.

Verificación y pendiente: C incorporado; No se firma con certificado real, no candidato/ZIP nuevo ni aceptación externa demostrados.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #39 059535ae e4e6e3cb · 61b6a653 · 059535ae
PayrollBPS #49 a2dfc0cb 5d21202c · 69d64cb0 · 187dc9b1 · 149071a1 · dfc897a3 · dbbbe735 · a2dfc0cb
PayrollBPS #50 108b0b4c 860d9767 · d601e08a · ec8d84ba · af112e7e · 040334da · 46023909 · 50f56b65 · 8059b269 · 108b0b4c
PayrollBPS #51 8a1711f5 59d3d548 · 5fabb645 · a9dce162 · 8a1711f5

G10 — Decisiones de alcance, dossier y RC_PRE_UAT

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Ratificación humana sin herencia admin, copia congelada, subsanación no destructiva, dossier con brecha/código/prueba, checklist con vista previa y duplicado.

Superficies examinadas: Familias/casos y actas, validación ratificador y referencia, subsanación, agenda/exportación, dossier/veredictos/datos/migraciones, inventario HU117 y control de reclasificación.

Destino y pasos: Gobierno y cierre, Reportes.

Comportamiento sustituido / límite: Casos ya retirados por migración no vuelven a la agenda por una lista histórica; ratificar/exportar no cambia inventario ni publica. Revisión de corpus no equivale a resultado ejecutado en este SHA.

Captura requerida: Agenda/familia/dependencia en consulta; checklist/resultado autorizado.

Verificación y pendiente: C incorporado; Sesiones y resultados sintéticos; decisiones reales reservadas al PO; ningún acta emitida aquí.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #7 eb7a9d7f e6c20aa6 · 38797521 · a3b58d61 · 7245c902 · 6ed7e31a · 85c0fe2e · eb7a9d7f
PayrollBPS #10 401f2f3a c00f88c0 · 1117b517 · d078ee4e · ce4c51d8 · 401f2f3a
PayrollBPS #35 d485049f ad8c5b56 · 811fec4b · 7c9a5261 · d64c0fa1 · 18b0bb0e · ad537d5c · c21b8ff8 · 903862bb · 46edb29d · 5969f1b2 · 96368b57 · a39d63be · 7878686f · c6454679 · a1363ba8 · d485049f
PayrollBPS #41 f52d3ed1 53475143 · 4164006c · 3eca7de1 · 002b070e · f52d3ed1
PayrollBPS #42 9b5d71a1 0042e407 · 9b06756c · 9b5d71a1

G11 — Seguridad multiempresa de exportaciones

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Las salidas requieren compañía y crean adjuntos en esa empresa, no exportaciones globales.

Superficies examinadas: Tres exportadores: regla40_reporte, exportador_soporte, exportador reportes; pruebas multiempresa y contexto de adjunto.

Destino y pasos: Roles, Evidencias, Reportes.

Comportamiento sustituido / límite: Tener permiso de reporte no autoriza a todas las empresas. Un archivo sin compañía no se considera salida segura.

Captura requerida: Reporte sintético, compañía/adjunto y negativo de usuario ajeno.

Verificación y pendiente: C incorporado; Contraprueba con dos roles/compañías y descarga; no realizada por código.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #34 f8740f5b d55d3410 · 7b7d8b56 · e65c4ccc · f8740f5b

G12 — Fecha de detección de riesgo

Cambio final y clasificación: Operativo + instalación/permisos/validación según la superficie. Zona de compañía (contacto/calendario; UTC con aviso si faltan), no zona personal; histórico ambiguo preservado.

Superficies examinadas: Fecha local de detección interactiva/cron, configuración de zona y migración con procedencia durable/ambigua.

Destino y pasos: Riesgo.

Comportamiento sustituido / límite: La fecha UTC del servidor o del usuario no sustituye fecha de detección de compañía.

Captura requerida: Configuración de zona, indicador/procedencia y recuperación.

Verificación y pendiente: C incorporado; Detección/migración no ejecutadas en esta entrega.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #38 34c72f98 8e47eb75 · 7ff024bb · 25615292 · 20d8b840 · 34c72f98

G13 — Integridad de actualización y arneses de contraste

Cambio final y clasificación: Interno/gobierno de evidencia. Validez y límites de evidencia de instalación/actualización y contraste. No nueva operación mensual por añadir un runner.

Superficies examinadas: Herramienta de integridad/lista de migraciones y guardas, arneses/fixtures RC1, demo aislada, runbook y bloques del contraste NIE; incorporación MIG-29 remitida a G02.

Destino y pasos: Instalación, Evidencias, Gobierno.

Comportamiento sustituido / límite: Bloques sintéticos autosuficientes no son contraste contra NIE reales; el bloque externo necesita archivos reales custodiados. Conteos/tiempos/test verde históricos no se heredan.

Captura requerida: No nueva pantalla atribuible a un runner; evidencia terminal del runtime aislado si se ejecuta.

Verificación y pendiente: C incorporado; Sin ejecución de arneses ni validación cliente en esta entrega; fuera de la ruta humana solicitada.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
PayrollBPS #37 bdb41a2f e058e59f · d035e6f4 · bdb41a2f
PayrollBPS #40 d9314b9a 695c6260 · 9a1fa69b · 0b2c3971 · d9314b9a
BPSPayrollE #9 455ea3ae 7cd72bf8 · 945fc221 · c7e03356 · 1239a00b · 83d192d1 · 99355b47 · 492110fa · 455ea3ae

G14 — Canon, coordinación y resoluciones de integración

Cambio final y clasificación: Interno/gobierno de evidencia. Canon BPSPayrollE y conservación de la historia; registrar cada resolución aparte para no contar dos veces el delta funcional.

Superficies examinadas: Bandeja/guías de colaboración y atribución, directos 68a3112/55c59a5, cambios combinados de merges y numeración de migraciones; sin escritura en históricos.

Destino y pasos: Control de versiones, Anclas, esta ficha de integración.

Comportamiento sustituido / límite: PayrollBPS/BPSNomina/nominaBPS no son destinos vivos. Actas de builds e instalación son historia, no runtime actual.

Captura requerida: No aplica: metadatos de canon/colaboración no añaden una pantalla operativa.

Verificación y pendiente: C incorporado; Ninguno para destino documental del cambio de canon; no autoriza merge/push.

PR integrado (origen histórico) Merge en la historia canónica Todos los commits relacionados del intervalo
BPSPayrollE #5 031e862d eb960bd2 · daa99c88 · 031e862d

Resoluciones de integración y cambios directos

Los 73 merges se examinaron por sus diferencias combinadas y relación con los padres; lo incorporado de otra rama se revisa en su conjunto de origen, no otra vez como funcionalidad nueva. Una ausencia de hunk combinado no prueba ausencia de interacción semántica: por eso las instrucciones anteriores siguen el árbol final S.

  • cfb58629: en decision_alcance_data.xml, conserva la retirada de casos de vacaciones ya construidos y reancla MIG-15 a MIG-17; destino G05/G10/G13. El retiro del XML no elimina datos instalados por sí solo: requiere su migración. Los inventarios de ambos carriles se conservan, no se usa su certificación como ejecución actual.
  • ad537d5c y ab468e4c: unión del registro/guardia de migraciones y sus pruebas, con renumeración por integración; destino G13. No nueva acción de usuario ni autorización para omitir migraciones.
  • b459460d: integración de inventario y carriles de recibo/cobertura; destino G04/G10. El diff neto final de planilla/TXT conserva los controles de omisión; no se duplica el análisis de la importación del otro padre.
  • 2c06192: resolución de versión/CHANGELOG DSNE; destino G05/G09 y control de corte, sin nueva regla operativa por el número de versión.
  • Resto de resoluciones combinadas de bandeja/hoja de devoluciones: historia de coordinación, G14; no trasladan dictámenes de otro SHA.
  • Directos 68a3112d y 55c59a57: sus diffs solo añaden actas de preservación y gate inicial del canon a la bandeja. Sin cambio operativo; destino G14/Control de versiones. Sus builds y pruebas locales son evidencia histórica declarada, no corrida de esta entrega.

Índice unívoco de commits a grupos

Este índice sustituye el contador anterior de “309 análisis independientes pendientes”. Conserva las relaciones múltiples sin sumarlas como cambios. Para todos los archivos tocados de cada commit, véase el inventario original; sus rótulos de análisis inicial son históricos, no el estado vigente de esta continuación.

Commit completo Conjunto(s)
6ed7e31a9d675965e7e6827ae98eb3573efa2f8c G10
7245c902012e49333d9880391e3d2c97205c4a74 G10
a3b58d6179d8fbbb08b141ec83627cf0881985a0 G10
387975214106a300646a686d9c75fefa2c54abb7 G10
e6c20aa63475f3e3ed7fc98bbdb1b7b81097c37f G10
eb7a9d7fd93236887649215ee7258c82b8ab302e G10
75ebbf0329242e77845e728815ed04d03e437a69 G01
fbe88e488938c92bd16171fc1def6576141c391b G01
0420696dcacf1094fc72c737470b72ce786efe36 G01
b4011abc43513a798287a18a8f49e8954a39a37d G01
6af2ae5af980bbde6485624b8e0eefade992eb91 G01
c3238fc2c38b718293166cc8d089dcc753d3ed5a G01
62249a6a9783fef2d6a48f6fbea9e61619bf0fcd G01
2e154863b978eb7915653ef73db0ad15a34ce5d5 G01
c2141d8269f2961bb44356d3bbebba8ac4b79208 G01
a42f52e84f7c2eebdcc5635a052a8973796ad713 G01
fb0bc82325b610d34c0ff364b40ef659b95d0424 G01
8a9a91ab048eedc5310c0eeda6c037080b60f70c G01
7d39eb00293d57c319b3f7531d932081982ba678 G01
6e99d97cf111eb6dcf2d19f376220e96e42be5a4 G01
845c2f0c106dbddd3a5833c56c466eecdc1333d4 G01
ce4c51d8624e4238d4b909b47adc613a57269a26 G10
d078ee4ebba410444e7a6047da9200b47f894306 G10
1117b517656e53186860f91b59fa4b33a7a4e467 G10
04cd8826e68d04e1e1947639aa325f3612313f47 G06
f61e82e19d1eeec587f030c0aaea4a9056d41214 G06
ddea214dca7f1cc62e9a9c311149a3d495981c52 G06
c00f88c01d57edf352ce10d7dbd68f8c02985f86 G10
c2da4e73783e67989688a02efb6744f24f7660d5 G06
401f2f3a68f5d248c77e1e6ef76de0deca28bcfe G10
f6c0766ae895a972298b68ac0aab9ec872762e6f G06
22faef1c2b82befd2e1c2258cf3355371b29cea4 G01
c084568a049ba3a954e7b99d97ef97c23581e8f0 G01
e37677811dfed8fe59af5148072e6f153fa15ca5 G01
e542db7e2c90ca6812dc21dcfa985256d4e3a0ad G01
0339e4b0ac560b0e8fdd33dbef63de9748b9dade G06
c134dcba1bc20eb9049f1985139617589350c3a0 G01
dad7585fbae49c5450dfe5209073f3d30de339f6 G01
651c50a81cc31d3ac72d7ea06918b5ba17c4400d G01
e349e3f94c29260a38f8833fc443365b47ac9c47 G01
3eaef39623f159acab957fde19e2d0af525045b9 G01
d2cb617ff6ffafbc9053db93dc6ae080faa5ab76 G01
a69a59fdceb1ac3dd375d9b0d906a19906e414a4 G04
c0394143e1df45014153ad5b766c332632ff3a6e G04
939df1c983caab44508de0c4e15e26858be06d40 G04
da889a6c22533fa575d6b5b2aec7b42216311739 G01
e837c109e0333d0f5f227e40651775b320cd0cf1 G04
880146860635414b6d577984c94dbad11ef62d6f G04
9e55629eaeb7178275b3507e076f244b07a5ee58 G04
7df2d9990e59bff5e89b17fea71a4b4a075d4f6d G01
a6bdd10ec30f56a471b604d60c94637beb23dcf3 G04
b459460d745b25fd542b9114881e5e93d7ea4f83 G01
0a7abce3d557d15a312faf4f107f131114d2de5d G01
d94bb210622898859f69584774b6c37fdf48e590 G05
402d7e3344d93b7649349c676a7104f70f4d35c8 G05
f2e4b0abb1b72eff4a74e13dede47fd2f8616299 G05
7859b2f632e1a07130009305412701fbb9134953 G05
acfa7bb2642debe838883e034d677a939ad6478d G04
4e0f856fb4c14519e585cb089390b1b84907dfc9 G04
6050cf6073469c4e1b57831e7133c762a16a06ce G04
7c616e3ae855ba2e85d6222c79daeb13e5444b81 G05
cfb58629fc1a21d266ba8c44809fcf93756dacb3 G05
916fcf3220f0579de17c5b0fe560ec6222beab52 G05
4defe61e2585ef0186d19d7c36d1ed9523b120ef G03
95c091aadc9dd3bfc386009af516ecbf86e2bd16 G03
d6d27fa7a6b9a58621d95fbe5d591eb1b8dd3d40 G03
fbcf20a8f044c2c856415aaed84cccb1416c3b60 G03
9d53d947d353929266fcd609dfb568e66dab0d7c G08
1df7c883c2b4e535a42c22112470905ce0fb2fde G03
fdd3e6ac73c68be339be351e66f82db05de31710 G03
38f70511cd28207af054d44e734a13c93b3de764 G03
2bcb3ddb7a3db0b4ae3dcc61321e4771172a6cb6 G08
1f139c89a6751e381bfd125dbad55b91cf932187 G08
66bd4fdd199c938223d2fa6ff0746f6aedf859a5 G08
5bb201ad7ff1154a658117de4a15d0e9e9ea0d85 G03
65fbb0d58bc6934bc490942652339c3607d7f4eb G08
121570982a307036fd6986c8fa4a372631cc7144 G08
0bedd4223f155ea66a352e5b500a0bfbdcd48566 G08
ab468e4cba8cc79f2143d3aa93ed53a726a076a9 G03
3f279d4fde90a2f6831e8e0faf2a94440dedbe9e G03
0187173b6d043ca185f9ce1b2075e55c563cc724 G08
2a8c32a78307e8462f535960e468bc9d1eeb07da G08
a57c7f5d003d0d7f5400f2eca093b2406eec8b76 G02
1d5adff4daba1994911b66c6389bb5573beb62a2 G02
11c0c0ed962f0989e3ddd9461bc8133d86727e2a G08
885fff3fb66d527892a52db40244606ed9875429 G08
e1876cf7b068a0b4a277abc0f46f60aa9ce2753f G08
31fa59dc9bc0839c3eccb8548b6824ebc851c995 G02
6fc3493009f9529ef133c180cafcd27947a3c12f G08
5d2b0a89916cbc75922b1efdc92676a91f0b87f6 G02
7b7453f228ae24c738a77fe5f9c1b5d679985a5c G02
c9f0814522b6548b569305ddfbfa253ca8826937 G07
cd60f81da465f3b00ac8350cf7491a91edb6c3a3 G07
8b7fe8c65978db9f24db7259756867874ea9d71e G07
3ca22c99b1c0f9fab9418c0a71b542fd6d6c2999 G08
44e599b27d8ce666da0dd58148971310c34fdcb4 G08
d0aa026cffc85a780c06e8fc198427bc949953ca G08
d0419981f88b24b550f780250b794aeab8191d7b G08
e05091d126b03d8f3293f7abce02db00d4696a36 G08
87e0d1eb3b4d6a89d030a846399400858dceff5f G08
2b9db7568554c491146cf35a87d8cb544eeb4daa G08
9fad403202060dbff87c3cdf42764a8775e9bb81 G08
5c2bebbfed14ba7d985897e4ebbd9ec9e7d81b60 G08
0d5f2a81d2d7f0dbab13a4e7995c4baeb1512fe0 G08
a3b1c320cb407b28e8ad43dc646aa5ac0a1667a3 G08
1064c7546427e4f66104123307d95b6028c3c92c G02
d9b8539942cb348cf0dac33d7cd54d280bb92d84 G02
aaa042cc59a453b7e8c2dcd77be10ad65900bc28 G02
9e7c20bf375877f56428f141fc523e50199ddfec G02
93b18737eb348ff584a8f4b336c1ca6cee4a0a6b G02
92a8a2e0cfce96c32b5d12ac3c62054ecd63aa46 G03
e04107f99de964028c374edba0fc1400dd5e221a G03
ecd30996a62d119164e74e9736835a3bc449b710 G08
b042c48274acd1e07ffa24f7224108c4b9d040c2 G08
fe410b8cad33e0bb1885f1831eeb713115b91d2a G03
219feaaad2f4ccc8bcea86f27f337174d3200293 G03
3451a7cd281101aa6f36ff06eac8d1318edcb8f3 G03
ae65c2f19719e84d5c308454548d213d1d47f86d G08
8cbd9c505eeb70851ff1a4db6285cc76afb62ebe G08
0e005f18b0326904ef0321f1b0a7f9fce6421cb4 G08
a57741b4998c17dab691c07965203bd7bdfc22b6 G08
c3ee8a703f0753ee9ae7346c86f6c67598e6992d G08
3629a853d8291f10a91f521513fab82f64dda148 G03
732668dd2747ad7d317acdae517eb51ad89c9335 G03
4073760e880a9c089f2fd75033207d2a72c91772 G08
2544f0d4b5626bbf71a8963b5288550f152d81ad G03
251b3438ec55d2eae6b6d9a91b9e75269c8bad49 G08
416df8b60b9abb31dea2093a900fcb82e3ba7d2b G03
75f5564875df47e8e283ef23e12c12585f49d9fa G08
566922ca8f1fa23c89e25c5f3f62d9b867c6f4b7 G08
2a5cf4df1db822458edf129cf323d0fd13b6d729 G08
c4beee25ead055a9cde99a779605d4c4c43de0a3 G08
53fdbc85202aabbc90dd84e3b91f4dc9583b1ca5 G08
c275e5b7864b792a2cf24f5ebc8d7b5fc32712b4 G08
8f15aae3c976cc2bcbbd40c1326fa3316f9830c4 G08
56da07aeda2cfd2e5249d42a866c2ea60ca2703b G08
ef4d2e0cd2588a7da4fd54d02b81b7c024fe3717 G08
64e269c8390f335a6cd56869208ab72958681e4c G08
3bfd19631d2519c3c77e54fec9c5133336c100d9 G08
67c2235981562b750501eac5d6212f99327a479c G08
4b52a8a4158a42bf10dc4e617cae032af549a412 G02
5910e47170f93e79ed30c1679cddef260dc2d7ca G02
79bc1025f83f37bce4d70cffa89554ae495222a1 G08
3fdb45903f9ffdd32fddc566bfcbf2b2bb92e6f6 G08
aa9d80cfd8b5f37cee8052eea735b4ba7262a667 G02
eb88f454fb81b45b8b6290631ebd70e18394e0c9 G08
4fa9aec8df0f019f571dee1dcfd196a0be53dd1e G02
46bcbcc9209ed8d85825d0ea7a08c4f03f39b560 G02
38ab2462ca3f72986de92c87df5b68e5153882a7 G02
872679397ef34303e0db66abf91f60667cb9008b G08
bf292c9f066059fd317aa00dd4922513d3585a30 G08
fd04ed9fe668b55db1bc143e4a8d020b13e5db9d G02
b0d48d386a988cfe16310384f7e71f8661ba37f0 G08
497b1db8f6a68f43dddf3b257ceeee5ec6e34369 G08
bb42e3c4118aa047856d1f7f858e0c2fa54e53d1 G08
e05e98c2d36f643495789e6831fe1cb1e21d8c51 G08
e70b654deffb358d935014ec1d361ff3047900d7 G08
ccd27bb707ac45fa095c2cf1522b88e5d3b87288 G08
e65c4cccd14734822a4c7d6670c8dd9938baa729 G11
7b7d8b56f2431ebb33684f820302b4dcfb15ff87 G11
d55d34100021da19fab22c8db3ada93d1779fcd4 G11
f8740f5b3b91a15f26817fccf77e0e4d2bc7a357 G11
a1363ba8a0283eb07eb98ed915bc5b6d8514f81c G10
c6454679c59003a814981289ab59526ef2e70092 G10
7878686f571987610dd27d64ffc8849431d65e86 G10
a5952cb11529ccbbf7dde47b2da042a023827c17 G02
ea2aa0b86c288aab7fdbb24a41efbd53204105b3 G02
9d0d90a06a7263ea74c94a208da0076550e893b6 G02
a39d63bea231d3281fb772d15c575aeed74a90e1 G10
860e5a70c53a1a633cfefbf8821283bf01673994 G02
96368b57dd9f323574ad112bc2ab338837aa2987 G10
5969f1b25783f2b32ae00c538c6934eba98682ac G10
1343a893994e72cf2a608d7996460e805225eb2e G02
46edb29d123d304225721b5d31ee9db57dd31d81 G10
903862bbf6aaa23da523185c4a67288ab3470fd2 G10
25654aeb4e0109bed484858d03f4dd9f7d25401c G02
c21b8ff884698218288fd2bc1b38249bc3add15f G10
b85c05e4b39440dd875b86a7cb469a89be547255 G02
d59101103ccb4a1d85410f23c62d123305767fcc G02
371f5f97a27d0060c14c0030546eb514ed0ea69f G02
ad537d5c754b2dbb8ef498e21000da3179c1dffe G10
3d14c7ab94ebbdf3daa29e0483974f5db378f9ed G02
a858c48421a200c49dd62494e308bad8e064fcdf G02
725438d890a1aa1a4bc5c4d5d31df77f7a8b3014 G02
776cb9217929530480c2264622654f89d67724d1 G02
18b0bb0ecf27da5d611ddc1b714f0480f166b20e G10
2b5ec88689262a360223261589ba735bfe87cdad G02
c17401e1b430452f2c609cfd398e23a164fb34fe G02
1c90db9fbdffb3428b501fa054fc42f5fbbb66d3 G02
49c68e6ac526c174466213f17a3555c866205d8f G02
d64c0fa134b81cfd5febb5d363612945629a3f0c G10
7c9a5261f0e70245279a9baa1eb202d06a4db000 G10
811fec4b624e2b2c6c47e43da78e83308486b7c7 G10
d035e6f447c97d7680aa4a861390eef5db5f29db G13
e058e59fba7278d51086aba4cb0439bc6057c537 G13
bdb41a2f0f6d491809c33005213461371b5e4158 G13
ad8c5b5631e72ea271d606c1caa88aa02edde7b3 G10
d485049f96b62543dd5aec83337e9a4f44094961 G10
20d8b8407264558518c16d34a24cb4ef2af7bed5 G12
2561529285d22793338bdb23d6e28149aabbe750 G12
7ff024bb7fd7565d1541ebf9cd9e91059d0c5715 G12
8e47eb75bcd23a33217d66df101eb4b60b657a83 G12
34c72f98cb9f52ee48c93ebd43579832d03cf439 G12
0b2c3971b80f26ae4747afd11fc9ad7b357499fa G13
9a1fa69b49bb8bae07c2ab83e02946758ab83910 G13
695c6260192141a9f5013a899881c6ee14f3c37d G13
d9314b9a33efb4efb117d4c90fadf303e16bfaed G13
61b6a6531fd5ed3f975c429ede4baf45f52dbee2 G09
e4e6e3cb59a47716d241ece0bf2268be620b3e79 G09
059535ae0d72edb52ad3e8a48a3ec48921644961 G09
002b070e5caefe9dac7bde72b5a83c9e80b85fe7 G10
3eca7de14b8d8c15e2a39e8a84b279e39cebcfba G10
4164006c50df064baa0f15ac54f7e540208e8688 G10
5347514330671d557a1da81dd08750a6bbe9a1c0 G10
f52d3ed15d3915b5406442f7da91c861edb3257f G10
9b06756cfb19f85eaca75f175a5c9e773f328634 G10
0042e4070de9a7167aafe7eb9609d3550f159b3c G10
9b5d71a12a84c922f7768ace660e0c37a631cea0 G10
66d5e5d94aec9021fbb5cc007d9321bf34c72608 G07
0e111a2c6536847a6a4fa998dc153338d9fcf6e7 G07
6c57f4c6654ffd8744c4e287426f7e51938dd535 G07
6d3efa058df7431c8029fa01539d53648ed25ceb G07
f7009ccd663707abb94d8c8e65a15599441cf9b5 G07
5e8ff2ca9e8cbfa81fab6f0c91efdd9aae98f04e G07
96a7e9ebd561a760c77b938a5c4a6549a563cdee G07
6820a9a4a492b830bae0cb9f6f1554f44d61bd5a G07
e87d1852f58f187f19e0838c92f64aab80fcaae1 G05
69cf5a424922d92e697193805576ca04e2fcefcd G07
dbbbe73522c9c583374c5304b5e694220c39eeb0 G09
dfc897a32e2b68618ae2987a64d6b227cd8b620e G09
149071a1af564cc10958a2e0acde22e723680cdc G09
187dc9b1b37126f718f2b11bc33203692e3abd9a G09
69d64cb0ba1c43177d49a3dfb724b182f7a1d919 G09
5d21202c922f233eb086de4b307cc9aa67b206ac G09
a2dfc0cb0ae6b65bdc3dbab99c9cc0fb6718dcf9 G09
a9dce1629c9c489d3ac6addeeee619629b6f3b59 G09
5fabb645969e74c457f8e0d7558089ed86d26cab G09
59d3d548a4e15884f22c6dd0849e2fdea1b502ad G09
8a1711f56bf9ac9c12c49d7d5544b587c6b1849d G09
8059b26916bfa5743ce72a0f988b32224e1630db G09
50f56b653515549e69fe1e4157958cffe370e79a G09
46023909e3d3ebd02b6baa131496c044064c96ef G09
040334da9fa362fdd331a2945e032844e1c68316 G09
af112e7e23a10f7fbfbaf2e42fe84e5b45b35734 G09
ec8d84ba394bcde5acbe01293781c9e92a238985 G09
d601e08ab04dc4045bde10c4a118b9e3f758c1de G09
860d9767efe0e3da75e5ee55c6af1253962d170b G09
108b0b4cc8ec7e92535ce08fe5f3e5efd47cd94c G09
68a3112d8da82d7926ac89ee3e55d4a013a315c9 G14
2c0619214b18c610163926c6ebcc499deaef6458 G05
55c59a5751cb4393fbc64eca46c7756faf6af644 G14
ea2aea0a54f2f096ccace534cd59189262e1c4c4 G05
daa99c88511fa27a8948d851100f0ddbaa9106c4 G14
eb960bd28f3dd5a16535e89a409badfe930b0591 G14
031e862debc2c39a61920c5df9bf885faf17700d G14
7e8af19edf34d1da23474dfc74f74da2b7978d6c G01
fd1a5e9bbfafdf682ade709c4d75288b5291d8f0 G01
9f36ac08d9a2ffae4c0a7894442d43efaf97d50e G01
0313c166f65f756f91b4e1e66c07bd77ef42826f G04
ce2bd346c09368670f9cda9b851da8eaafff97da G01
425169ef0a92c089e7ca8902623b519f9b6a08eb G01
492110fa5fed5ab0701fed35f1f67049da7e7b32 G13
f8a89890ebae6c99d00472fb3de86a5c5f8b0b83 G04
99355b474fe675b07ed85fba1a26cf93af232678 G13
83d192d1dff0ffa3dbebc295a99ad8d7b81282f0 G13
1239a00b1165244e09632645f38030b72d330251 G13
c7e03356640f3bd96c91df95af1bdaa91e92ad45 G13
55ed0c21d26fb1b5b19236f27077efe09aa9ff1a G04
945fc22157185a5c622a9884feca32e68d343ddd G13
7cd72bf8b417dd9785fbfcbc71add56d6d82b344 G13
455ea3aef990f90ab74e7e5e413e73b06611fd96 G13
a6158568b801da9c0daad622738d014c7b10a901 G04
23e5d979578abac994f9cc85c0a6ba0c6e60d509 G04
7032cd4277a1807dd33978aeee1a5f97c03c9d27 G04, G05
cc2c85faa6b68e09bb9a4c805c772a34afb072a9 G04
f9581eb5cf892691f18afecad9d8735b5cd4ae40 G04
991e7a0133dc16ef65506067d5012aff8040634f G04
c4c23993107c3e0a9f699d5e260663a1c580453b G04, G05
99b3fea0d6e6991e709ba2965d8c5c7460eda57c G04
3507f7f26fd5e6e7d4125b3bb698d6ca9e6ac09f G04, G05
74b9fc92d04cda4319124b0ddb646e82ebee9dc8 G01
93814f1999996c01a9119a2a3033673f0c37d5c3 G01
03d291eb96a58a39e48cf4a248755f1159ae0682 G01
bd8a8e890155952546a7f5f96bdb3a96461188ac G01
4390a5bf79bb6ea3f6916e56912f4bc0e3f40d90 G05
1931f62c30dcf0939e4b14f59c960d729cac3582 G01
ad1ca051e73bb432ab97a429819e7ef4eac62663 G05
35bb9f3b896abd10638d68710ac3398d31812e0e G01
ca1cb638d887a07bd7ffdb2177f725ccf218bb27 G05
94ca2aaab24ebc556d2c71a26748a2ec955c63ba G05
7aae59dd1545e381f838fe9d99480f1e09778444 G05
693b689d8d75069f3c36bfea35f075348be8ff64 G05
481056e7791df0997d435962d6e52fa4b35de349 G05
bc3d0f35d07a19045d7683e7d857fcf48c417e84 G05
6b7706ec6959209818b2f83cb28bc723b2737073 G05
59aaeb1df25b2098e3535bfa6cf8c49b7a8d834a G05
6be61589c7c6dc4f2bc56ea694b5ad2223310a1c G05
6a468ddc9f54b60c32c0f2097028d28788462fe9 G05
b501be0d4651ef3bf5e10b5b1cf94c4462570984 G05
f429af419321cb607eacc8ab1541db2304d66c4b G05
3e98c3432edf54587fe51011dacc0ea001f1919a G01
00639e61154113d05806d76cec778a7340e2a3b2 G01
72a3fec72764b5331eee09f051b99bdd254062aa G01
a88c731b007150756b2abe9ef232b9e50b84d445 G01
e54da006658f0363080684d5531f71dccf81ac9e G01
e764560775682cdea9346bdf828dc5df1899730a G01
f8e656904d71f035dd8a3c990d1f19046bfb09bf G01
928bbd3bdee519a4c020c84d84dd62f70022e089 G01
0fa195ab559bc1e41204542766f41d8f5f4192bd G01
41b8b0c7bb34b252c16b98c9b48d1202f2f22606 G01
d2b214d5a2336d899660b91e1d1b1050e1d0ac91 G01
f8d203c8af235a2b2b801e710cdf3e521799c9c9 G01
5bf24a8c74fc3ccfc7ea80d5756e176ead9d7dd4 G01
067ec7a21cf049451cd349ae473e872883f98e77 G01

Dependencias de cierre

No hay un PR abierto incluido como producto disponible. PR #17/H-8 se incorpora solo después de merge y build del SHA verificados; se retomará el mismo trabajador/período. Los restantes pendientes de ejecución están localizados por conjunto, no se atribuyen todos a retención.

Para capturas/recorridos falta primero lectura estable de Chrome y sesión administrativa BPS en Development, luego RR. HH. y revisores según cada guía. El intento de esta continuación se detuvo tras dos timeouts de la extensión; no es una denegación de seguridad ni un fallo funcional de Odoo. Mensaje exacto y acción PO.