Correção de preços + resultado + ajustamento aplicado (Fase-2 corte 12b)
O recorde imutável de cotações a preços (doc 02 §6.3/§7.2/§8.1.): MlosPricingRun -> MlosPricedProductResult -> MlosApliedAdjustment, escrito em um tx pelo EPI. ...
Identidade do cenário — MlosLoanScenario + MlosScenarioBorrower (Fase-2 Slice 12a)
Abre o cenário Doc-02 §6.3/§7/camada pricing (primeiro de 3 sub-slices). A o EPI pende + os seus mutuários. - FK- don't-recopy (§6.4): lojas de cenários valore...
Entidades de ingestão — MlosExtractionTemplate + MlosDocumentSegment (Fase-2 Slice 11)
Abre o lado de ingestão doc-02 §6.3: o formato por investidor mapeia o analisador lê + uma região de um documento fonte com classificação e revisão. Quatro ater...
Boletins + procedência de mudança de boletins + aplicabilidade de base efetiva (Fase-2 corte 10)
Fecha o inventário de entidade doc-02 §6.3 do catálogo. Boletins são os anúncios de mudança de investidores que geram novas versões de catálogo e substituem os ...
Versão de política de bloqueio (WORM) + opções de período + taxas de extensão (Fase-2 corte 9)
A camada de política de bloqueio do investidor — terceira coluna de versão WORM datada com eficácia (após a folha de taxa + diretriz), chaveada por investidor; ...
Regras de orientação + condições + avaliador, partilhando o motor de predicação LLPA (Fase-2 corte 8)
A regra-diretriz predica o conjunto de §8.1 passo-2. Críticamente, RECUSA a condição revisada Slice-4 avaliador em vez de duplicar a lógica do predicado crítico...
Índice unico parcial sem sobreposição da orientação-versão (Fase-2 corte 7)
EsquemaLimpezaRunner: ux guideline version active parcial- unique ON mlos guideline version (organization id, product id) ONDE status='ACTIVE' E eficaz até IS N...
MlosGuidelineVersion (WORM) + GuidelineVersionResolver (Fase-2 7)
As matrizes de elegibilidade dos contentores E as futuras regras da diretriz são válidas. Replicação fiel do Slice-1 revisado MlosRateSheetVersion espinha, chav...
Elegibilidade matriz + células + fósforo celular (Fase-2 corte 6)
O substrato §8.1 passo-2 de elegibilidade-primeiro filtro (o conjunto de células; guideline rule + AUS gate AND mais tarde). - MlosEligibilidadeMatrix (mlos el...
MlosMarginSchedule + MargemScheduleResolver (Fase-2 corte 5)
A camada de margem do investidor — o termo "+ margin schedule" da montagem de preços §8.1 step-4. - MlosMarginSchedule (mlos margin schedule): rateScheetVersio...
Propriedade de uma plataforma de valores (Fase-2 Slice 4)
SchemaCleanupRunner: ADD CONSTRINT mlos value set propriety chk (platform own = (organization id IS NULL)) — doc 02 §6.2: uma taxonomia de plataforma é platfor...
Ajustamentos LLPA + conjuntos de valores + avaliador de condições (Fase-2 corte 4)
A camada LLPA/ajustamento + o motor de predicação determinística para a correspondência do passo 4 §8.1 ("uma Ajustar correspondências iff TODAS as suas condiçõ...
MlosBasePriceGrid + NoteRateCélulas de preço mais elevado (Fase- 2 corte 3)
A taxa de preços / células de preço — primeira entidade de catálogo para FK ATH uma versão de taxa-folha (Slice 1) E um produto (Slice 2); a base da montagem do...
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...
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):...
Adicionar chave tipo evento do tipo VENDOR CALLBACK RESOLVED (0.6a entrada)
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...
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...
Mostrar camadas de dados por estágio incl. Máscara de oceano EDT4 + Marcações TRF2
As placas de palco do painel worldgen agora listam as camadas de dados de cada palco de azulejos, acentuando os novos: a máscara do oceano EDT4 (conectividade m...
Exaustividade da telha da superfície + alvo "Regenerar N" na página
O snapshot do agente agora carrega o staleness per-recipe (atual / stale / falta); plumb-lo através da API + SSE para a página: - A guia Serviços mostra uma lin...
Página de administração da geração mundial do universo
Adiciona /settings/platform/universo sob administração de plataforma — sua própria plataforma cartão + três sub-tabs (Overview, Serviços, Acções) — para iniciar...
Adicionar uma pesquisa sensível a maiúsculasPorEmailEmailIgnoreCase
Os e-mails são armazenados com caixas inconsistentes (por exemplo, Sage@KamoCRM.com) e BarataDB igualdade string é sensível a maiúsculas, por isso findByEmailEm...
Contas de caixa de correio auto-curadas do aplicativo DB (recuperação de deriva)
O aplicativo DB é a fonte de verdade para a qual as caixas de correio devem existir; KamoMail contas ao vivo nos usuários virtuais do servidor de e-mail. Se o c...
Compor/enviar em nome da caixa de correio do membro comutado
- Membro do proprietário da caixa de correio ThreadId do switcher através da caixa de correio ativa para o contexto de composição (evento + URL param). - Nova M...
Carregar *** na sessão por-tabStorage em vez de um cookie partilhado
O ID da sessão viveu num cookie de navegador partilhado em todas as páginas de um origem, então uma segunda aba (ipersonation) não pôde realizar sua própria ses...
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.