GET /leaders/disponível-síntese para o alerta de chumbo NavPri ao vivo
Agrega a aceitabilidade do chamador em todos os mercados ativos (comment gate + credit/FFA/ Regras de despesas diárias). Returns hasAcceptable / hasAcceptableCr...
Coluna de persistência para modelos de importação, execuções e registros por linha
Substitui as entidades vazias com as classes real @Entity (modelo na LeadIntake* precedente: UUID id, gen random uuid, DB-default timestamps, statusId + @Transi...
/account-style header+tabs, /leaders Card containers, right gating
- LeadsCreditLayout: gradiente cabeçalho herói + abas sublinhadas (correspondências /conta); filtros + grelha em cartão arredondado /leades-estilo; aba disponív...
Marca-reatribuição fechada por MARK à direita; Gerenciar-Créditos retorna membros com direito de Gasto/Receção
LeadAcceptController: a mudança de marca requer MARK LEADS REQUIRES ASSIGNMENT. LeadCreditController.manage: retorna membros elegíveis (suportadores SPEND RECEI...
3 direitos de CRM + membros-com-direita consulta
RightType: SPEND RECEIVE LEAD CREDIT(147), ******************************************************************************************************************* R...
Codificar o ponto §4.2 do requirement-writer com um único backstop
No máximo ONE LIVE requirement per (loan file uid, img doc type id, party) Célula de obrigação. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...
**************************** (Coluna de hoje aceite)
Contagens lidera um membro aceito através de crédito / FFA para um produto fornecedor desde um instante UTC (membro local do início do dia). Consumido por LeadA...
Tarefa de chumbo baseada em crédito UI (disponível/história/créditos)
- /leades/disponível: fornecedor em tempo real / grade de produto, aceitação atômica (rotas para o chumbo), estado bloqueado do comment-gate, as linhas animam o...
Adicione a metade da decisão do registo
doc 11 §5.3 Etapa 4 / §10 Completude de auditoria — cada registro menta/receita/supersede emite um par WORM AiDecision + LoanIdentifierEvent. Isto adiciona a Ai...
Trabalho diário de auditoria perdido (horário horário, por membro)
Registros FORFEITED linhas para os membros com colocação gotejamento que não se inscrever em seus dia local completo. Idempotente, rende-se a linhas CONCEDIDAS....
Reencaminhar eventos NATS de crédito/lead-atribuition para STOMP
Subscreve security.leades.> e security.credits.>, espelha cada um para /topic/... O front-end CRM atualiza a grade Leads-Disponível, os campos Gerenciar-Credits...
API de atribuição de crédito
- Controlador de Accept: GET /leaders/disponível, POST /leaders/aceito (atómico, com comentários, FFA + crédito), GET /leaders/descomentário, POST /leaders/{id}...
Serviços de orquestração de créditos
- LeadLotment.isInfiniteBalance (? saldo de crédito → ment-on-the-fly accept) - CreditLeadAssignmentService: atomize Accept-Lead (select→lock→recheck→claim, mul...
Ajudantes de compartilhamento de lib
- * **************** aceitando outro portão de lead (comentário = MediaObj não removido do membro no fluxo de lead) - ******************* gastar para o fluxo de...
Modelo de dados de atribuição de crédito (shared-lib)
- Lead: requiredAssignment flag + markedForReassignmentAt/By (nullable; null actor = fornecedor/importação API) - Está bem. + eventTypeForKey roteamento + descr...
Ciclo de vida do mercado + fornecedores/produtos abrangidos pelo mercado
- Markets & Fields: Active/Archived sub- tabs; row action is Archive/Reactivate (PACTH .../activa), nunca apagar - Fornecedores e Produtos: uma subtab por merca...
Filtro de status de mercado, arquivo/reativação, fornecedores de mercado
- Está bem. (padrão ativo); enriquecer cada mercado DTO com produtos de fornecedores derivados dos seus fornecedores - Substituir DELETE /leader-markets/{id} po...
Vendedores de âmbito de aplicação para um mercado; produtos de mercado derivados; mercados de arquivos
- LeadVendor ganha um ID de MERCADO requerido (colunaDefinição fixada para UUID simples assim a coluna FK não herda o padrão gen random uuid() do PK referenciad...
Adicionar subdomínio de mídia à lista de registros necessária
media.<domínio> suporta os Websockets em tempo real (chat, calls, SMS, theme provisionamento) e streaming de mídia, mas estava faltando na configuração DNS catá...
Mostrar o julgamento pendente (não iniciado) distintamente do expirado na página de Organizações da plataforma
Iniciar o relógio de teste no primeiro login do proprietário de org
Novas orgs de sementes com um teste PENDING (source=TRIAL, trialExpiresAt=null) que não concede nada até começar, em seguida, começar o relógio de 3 dias no o p...
Chip de teste no NavPri (branco/vermelho, dica=expiração) + chip de página inicial vermelho; remover chip NavTop
Painel sangra fora da página esquerda para que sua borda nunca aparece no salto; carta desaparece ~250ms mais cedo
- Painel de boas-vindas/recuperação agora se estende -- welcome-sangrou (16rem) fora da borda esquerda com a sua borda direita ainda presa ao -- welcome-w; reve...
Entrada coreografada — painel de molas após cargas bg, em seguida, a carta desaparece
Espere pela primeira imagem de fundo (onLoad, com um retrocesso de segurança 3s), então Primavera-salte o painel de boas-vindas/recuperação da esquerda fora da ...
Chip de status de teste + app/extend-trial action on platform Organizations tab
Expor trialExpiresAt on platform org summary for the admin trials UI
Aplica-se/extende-se/estatuto da plataforma de avaliação de resultados + teste DTOExpirações
A varredura agendada reverte as tentativas expiradas para Livre com cache-bust
O portão de membros concede catálogo ilimitado para julgamento ativo + expõe julgamentoExpiresAt
Painel de status de teste + aplicação/extensão-ação na página de assinatura
Página inicial banner de modo de teste com contagem regressiva ao vivo
Fonte de julgamento, trialExpiresAt, métodos API de avaliação de plataforma
Org-level gate concede catálogo completo para julgamento ativo
resoluçãoO direito agora de curto-circuitos para subs de julgamento cujo julgamentoExpiresAt is no futuro (computa em leitura). Adiciona estático isTrialActive ...
Adicionar fonte de cobrança do TRIAL + trialExpiresAt on AccountAsscriction
Adiciona BillingSourceType.TRIAL, um teste preciso LocalDateTimeExpiraNo campo AccountSubscription (nulable, column trial expires at) e um localizador de reposi...
**************************** (ficha de excepções)
Org-scoped-by-status finder backing the closeing-steward exception fila (por exemplo, todos BLOCKED STEWARD pacotes para uma org). Dados da Primavera derivados;...
CLOSING RON FALLBACK PPLIED event key (doc 05 §6.1/§6.4)
O administrador recupera um fecho BLOCKED STEWARD com paredes RON/falha, satisfazendo a fenda RON requerida com uma notação alternativa (WET SIGN/IPEN/PAPER OUT...
Paralaxe ponteiro (x+y) entre painel de boas-vindas e fundo
Ambas as camadas derivam com o ponteiro em diferentes taxas e direções opostas através de molas framer. O fundo é escalado 1.12 e o painel de boas-vindas é sobr...
CLOSING PACKAGE CANCELLED event key (doc 05 §6.4 steward cancel)
O mordomo termina um encerramento não-terminal. -> CANCELADAS; o sinal durável a jusante stand-down / hospedeira-queue close-out reage.
Mover o logotipo animado para baixo-direita, centrado acima Powered-by pílula
PoweredByKamo ganha um logotipo opcionalSlot renderizado centrado diretamente acima do comprimido dentro de sua âncora fixa inferior direita (outras páginas não...
Painel de boas-vindas translúcido com pino esquerdo + cartão arredondado centrado
Bem-vindo / Recuperar painel agora de altura total, flush para a borda esquerda, no topo do imagem de fundo com uma lavagem translúcida e cantos quadrados; esco...
CLOSING MERS CONFIRMADO + CLOSING MERS REJECTED event keys (doc 05 §6.3/§6.4)
O merscorp async callback inverte um MersRegistration SUBMITED->CONFIRMADO/REJECTADO; estes são os sinais duradouros **************************** (confirmado) +...
§6.1 Grãos de parede legal RON (WORM congelado) + Evento fechado
O estado da propriedade é identidade congelada no pacote de fechamento (uma propriedade de fechamento faz não movimento) e é o grão o §6.1 RON estado-eligibilid...
Closing MERS SUBMITTED event key (doc 05 §6.3)
O sinal MERS: um MersRegistration **************** foi anexado para o empréstimo (somente apêndice, MIN nunca substituído). Tecla de texto aberta aditiva (sem D...
Adicionar kamp- apps, VectorService, kamolos, kamo- singer- monorepo ao changelog público
CLOSING STEP RETRIED event key (doc 05 §6.4)
O sinal de recuperação: um pacote BLOCKED STEWARD foi desbloqueado e um novo nó PENDING materializado para o Subsistema repetido. Tecla de texto aberta aditiva ...
Chave de evento FECHADO STEP FAILED (doc 05 §6.4)
O sinal de falha de drive-loop: uma etapa de fechamento falhou/bloqueado, o pacote é mantido BLOCKED STEWARD; o A fila de exceções de fechamento-barro reage. Te...
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.