Paso de corrección crítica de nivel 1

Fixkamolos
Se descapó
28 de mayo de 2026 a las 23:53 UTC
Autor
Kamo
Compromit
87da074

T1.1 Estrategia de desembolso de tiras: TREASURY (stubo - requiere actualización SDK o HTTP en bruto) / CONNECTED-ACCOUNT (Transfer.create - trabaja en SDK 28.2.0) - MANUAL. Predeterminado CONNECTED-ACCOUNT vía **************** **************** actualizado a la nueva API de DesembosivoRequest. La llamada anterior de pago.creado era incorrecta. El banco de la cuenta conectada, no el de un tercero. CONNECTED-ACCOUNT usos Transfer.crear . se basa en que el prestatario posee un conectado Cuenta Express (más ligero que la de la Tesorería). T1.2 Generación de números de préstamo resistentes a la colisión: 6-char Crockford base32 sufijo derivado de nanotiempos. ThreadLocalRandom, respaldado por el (orgánid, loan-number) restricción única con el intento de 5 intentos. Sustituciones ************* 1000000) que chocó con un 0,01% en 100k préstamos/a un año. T1.3 Páginas cron consultas . no encontrar másTodos (transacción().filter(): **************** p. 500/batch vía ******************* y encontrarByStatusAndKind **************** p. 500/batch - ReconciliationJob: paged by status, per-batch .Transactional - **************** paged via ********************** - InterestAccrualJob: paged by status, per-batch .Transactional - YearEndTaxJob: paged via **************** Márea T1.4 LoanMetrics utiliza préstamoRepository.countByStatus(s) en lugar de findByStatus(s.size() O(1) COUNT(*) en lugar de de mesa completa materialización en cada raspa de Prometeo. T1.5 ************* ya no acepta Nomail/nombre nulo. Fetches Member via MemberRepository getNameFirst/getNameLast lee de forma reflexiva la lista de correo electrónico (defensiva contra la forma de EmbEmail a través de versiones compartidas). Clientes ahora creado con datos de contacto reales. T1.6 markDispagsementManipados mangos encubiertos LOC. Para REVOLVING.LOCLOC la línea se abre con corrienteBalance = 0- principalBalance = 0; equilibrio solamente crece a través de LoanDraw. Ruta INSTALLMENT sin cambios. lastAgo de devengoSexo de ajuste a hoy para ambos tipos. T1.7 ************* ahora suma cada pago programado de **************** per Reg Z Apéndice J. El costo desmasee correctamente el importe financiado (principal cargo por originación) por 1026,18 EUR(b). Sustituye al marcador de posición de 1.10o que produjo revelaciones federales incorrectas. T1.8 LastAccrualDate enhebrado a través de la cotización de pago de los valores devengados: InterestAccrualJob.accrueBatch lee Loan.lastAgo devencumentedoFecha, cómputos días-desde (captado a 30 para la cordura), acumula días N, luego actualizaciones últimoA devengoDate hasta hoy. ********************** hace lo mismo por precisión de pago-cita. T1.9 HMAC-sign responsables: nuevos validadores de ProxyHmacFilter ******************* LOS.PROXY-HMAC-SECRET) con sello de 60 libras sesga. Webhooks . passpass de actuador. Discapacitados por por defecto para dev local; los conjuntos de producción los.proxy-hmac.enabled=true - un fuerte secreto compartido (también referenciado como env var en configmap). SecurityConfig alambres el filtro antes ******************* y añade HSTS . frameOptions(DENY) . contentTypeOptions security headers. T1.10 ReconciliaciónTrabaja guardia de deriva: si se acoja el libro de contabilidad. emite la auditoría ESTADO.RULE.VIOLATION.DETECTED y NO ES correcto (se requiere intervención manual). Abajo el umbral, en silencio corrige. Evita que la reconciliación se "arrectifique" a un libro mayor corrupto. Pasan las pruebas de 30 unidades.

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