Pin los invariantes punto de contacto y enlace, y baja las consultas de recuento de la línea de tiempo

Testkamo-shared-library
Se descapó
5 de agosto de 2026 a las 18:40 UTC
Autor
Kamo
Compromit
f3b591a

Las dos clases en las que se apoya toda la función no tenían pruebas, y las tres propiedades garantizan falla en silencio en producción: una llamada inigualable es indistinguible de una llamada de un extraño, y un duplicado sólo mira como si la pista realmente llamara dos veces. LeadContactPointServiceEl servicio cubre la ventana diff y un desgaste sin cambios debe no historia fragmentaria, un número reformateado no es un cambio, y un Número cierra y reabre en el mismo instante por lo que una llamada en los partidos fronterizos exactamente una ventana. También asegura que el cierre se enrojece antes de la apertura, que es lo que mantiene satisfecho el índice parcial único. LeadCommunicationLinkerTest cubre la coincidencia punto-in-time: un número añadido en Junio no debe reclamar una convocatoria de enero, un número reemplazado no debe reclamar llamadas después de su sustitución, y un registro el barrido descubre tarde todavía se une a la ventana que lo cubrió. Además de formatting-insensibilidad, idempotente Re-ingest, enriquecimiento en blanco y números domésticos compartidos. Ambos usan talones de repositorio de lanzamiento, por lo que una llamada de repositorio recién introducida las superficies como un fracaso en lugar de ejercer silenciosamente un camino diferente. También: las dos consultas de teclas de devolución de la lista en lugar de página . y MediaObjSocialRef gana un lote de búsqueda de forma para que la dirección de chat se resuelva en uno consulta por página en lugar de uno por mensaje.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios