Verificação de coerência do produto ARM (fase 2 ponto 2)
ADD CONTRAINT VERIFICAÇÃO ((Amortização tipo = 'ARM') = (arm fixed period meses IS NOT NULL)) — um período fixo é declarado IFF o produto é um ARM (doc 02 §6.6)...
MlosProduto + MlosArmIndex camada produto-taxonomia (Fase-2 corte 2)
A coluna do produto do catálogo (doc 02 § 6.3): tudo a jusante (preço de base) grelhas, matrizes de elegibilidade, regras de orientação) FKs to MlosProduct.uid....
Reembolsos de catálogo de registro + índice de taxa-folha-versão sem-sobreposição (Fase-2 corte 1)
- @EnableJpaRepositórios += com.kamo.z. shared.mlos.catalog (o novo MlosInvestor/ ******************* ***repos; entidades já cobertas por @EntityScan). - Schema...
Origem do catálogo + versionamento eficaz-datado espinha (Fase-2 corte 1)
A menor fatia carregável do catálogo de Fase 2 (doc 02 §6): a cadeia de proveniência ImgDat -> MlosSourceDocument -> MlosRateSheetVersion e o imutável eficaz-da...
Sobrecarga da porta de limiar de confiança por doador (configuração do cablagem)
Decisão AditivaGate.avaliar (estágio, confiança, legalmenteRequerHumanos, BigDecimal locatárioThresholdOverride) — o muro per-tenant sintonizado com autonomia r...
Índices únicos parciais + invariantes de manutenção (completação de configuração Phase-1)
EsquemaCleanupRunner DDL para os novos domínios mlos.config (mlos.config já em @EnableJpaRepositórios; Hibernate ddl-auto:update cria as tabelas): - índices úni...
Completar os domínios de configuração de Fase-1 + MlosActivationService (Slice 5)
Completa o inventário de entidades do Doc 04. - Singletons de política (um-ativo-por-per-perfil, eficaz-datado/apenas apêndice): Política de preços (ppeSourceP...
Motor de aplicação do canal (fase-1 corte 4)
A resolução mais restritiva determinística (doc 04 §8) — Produto x Canal x Investidor -> {ALLOWADO, executionPath, autoridadeModelo, financiamentoComportamento}...
AutoridadeConfig (autoridade de subscrição + delegações do Governo) — Fase-1
- AutoridadeConfig (singleton per LenderProfile): subscriçãoAutoridade DELEGADO/NÃO DELEGADO/HYBRID + manualUwPermitido + conjunto de delegação govt {FHA DE,VA ...
Configuração da autonomia da IA + Resolução do piso de segurança (Fase-1 corte 2)
- AiAutonomyConfig (singleton per LenderProfile; autonomyLevel ****************#################################################################################...
Registre mlos.config repo pkg (Fase 1 corte 1)
Adicionar com.kamo.z.shared.mlos.config para @EnableJpaRepositórios assim KamoInitializer cria mlos lender profile + mlos licenciando entry. Índices (incl. UNIQ...
LenderProfile + LicenciamentoFundação de configuração de entrada (Fase- 1 corte 1)
Nova fundação com.kamo.z.shared.mlos.config tenant-config (doc 04 §3): - LenderProfile (root, UNIQUE per MORTGAGE marketId) — soft-FKs bloqueados Organização (...
DaemonService compliance-timer SLA varrimento (timer adopter)
Primeiro adotante dos timers de conformidade da MLOS: um trabalho de Quartzo (a cada 5 min) chama **************** para virar ECOA ARMED-mas-passado-morto (Horá...
**************** para a varredura da DaemonService SLA
Inverte todos os Temporizadores de Action Adversos ARMED-but-past-deadline + RegXTimer para EXPIRED (o sinal de escalonamento durável das superfícies da tela de...
Cessão de licenças de fios na DecisionSpine (Slice 2b-ii)
DecisionSpine.record() agora carimba StewardTask.atribuídoMembro do StewardAssigner quando uma decisão roteada carrega a jurisdição do empréstimo: - DecisãoPed...
Assigner Steward (Decision-spin Slice 2b-ii)
Adiciona o selector de administrador consciente da licença (doc 03 §3.2; doc 01 §6 #9) — escolhe um administrador cujo MLOS StewardLicense é válido hoje para a ...
Registo mlos.compliance repo pkg (Slice 2c-i)
Adicione **************** para @EnableJpaRepositórios assim KamoInitializer cria mlos adverse action timer + mlos regx timer. Índices declarados pela entidade a...
ECOA + Substrato do temporizador Reg X (Spin Slice 2c-i)
Novo pacote **************** (doc 03 §2.8) — propriedade de kamo Análogos do temporizador de conformidade do bloqueio não modificar. TridTimer. Substrato-primei...
Register mlos.legal repo pkg (Slice 2b)
Adicionar com.kamo.z.shared.mlos.legal ao @EnableJpaRepositórios para KamoInitializer cria mlos licensad act registry / mlos ron eligibilidade / mlos steward li...
Substrato de registo legal com conhecimento de Estado (Corte 2b)
Novo pacote legal com.kamo.z.shared.mlos — o produtor de campo verde do DecisãoGate's absolute legal-wall input (doc 03 §3.2). Substrato-primeiro, não adotante ...
Register mlos.steward + mlos.orchestration repos; esquema Slice-2a
- KamoInitializerApp @EnableJpaRepositórios: adicione o repositório MLOS acumulado pacotes **************************** mais esign/personal loans assim KamoInit...
Declarar os índices Slice-2a via @Tabela(índices) sobre entidades
Mova as definições de índice de tarefas do mlos orchestration state e do mlos steward task do esquema do KamoInitializerCleanupRunner para as próprias entidades...
Decision-spin Slice 2a — OrchestrationState + StewardTask + DecisionSpin BLOCKED-state machine
OrchestrationState (GREEN/BLOCKED/COMPLETE por estágio) + StewardTask (registro de exceção) + enums + DecisionSpine (@ConditionalOnProperty mlos.spine.enabled):...
Actualizar a imagem do nó k1m1 v24.2.4 -> v24.3.33
A grande actualização do nó K1m1 CRDB StatefulSet. Nota: o cluster não irá finalizar para 24.3 até que o nó k3m1 também seja atualizado (tracked separadamente).
Adicionar chave tipo evento do tipo VENDOR CALLBACK RESOLVED (0.6a entrada)
Remova a fiação de eventos e espinha dorsal da MLOS — KamoLOS é o LOS de empréstimos pessoais, não a MLOS
MLOS (mortgage) trabalho não deve tocar Kamolos (empréstimos pessoais). O substrato compartilhado-lib com.kamo.z.shared.mlos.* permanece (generic, gated mlos.ou...
Substrato de registo do identificador de empréstimos — 42 IDs dactilografados (pedra de chave 0.5, fatia 1)
Novo pkg com.kamo.z.shared.mlos.identity (a chave de roteamento de webhook de entrada): LoanIdentifierType (42 IDs digitados de primeira classe, cada um carrega...
PubliqueAck está em io.nats.client.api, não io.nats.client
Importação somente de teste que estava quebrando a compilação de compartilhamento de lib (capturada pela instalação mvn local agora necessária). O código princi...
StewardFeedback flywheel — capture todos os vereditos de mordomo (pedra de chave 0,11)
Novo pkg ************* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *...
Registro imutável de AiDecision WORM + DecisionGate de duas paredes (keystone 0.3, fatia 1)
Novo pkg com.kamo.z.shared.mlos.decision (greenfield decision spinne, never edits donotmodify): imutable app-only AiDecision (WORM via @PreUpdate guard; loanFil...
Porta de isolamento de inquilinos para a espinha dorsal do evento (Slice 3)
Roteiro 0.10: **************** (a assinatura do consumidor per-tenant seam) +pertenceToTenant(sujeito,orgId) token-wise combinando que espelha filtragem NATS; p...
Idempotência do consumidor, DLQ + replay de mordomo (Slice 2)
Adiciona o núcleo de confiabilidade em que qualquer consumidor da MLOS se conecta: ProcessedEvent dedup bookger (unique consumer name+event id) + MlosDeadLetter...
Adotar a caixa de saída transacional do MLOS (caminho do produtor)
Activa a espinha dorsal do evento Phase-0 em KamoLOS: adiciona com.kamo.z.shared.mlos.event à verificação @EnableJpaRepositórios, mlos.* config (mlos.outbox.ena...
Caixa de saída transacional espinha dorsal do evento (Phase-0 keystone B)
Caminho de produção de dinheiro/cumprimento-grau no novo irmão pkg **************** (nunca edits donotmodify): MlosEventEnvelope DTO + MlosOutboxEvent outbox en...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.