Planos de implementação do KamoPBX (programa + 9 fases)
Decomposto num plano por fase; um plano único não produziria software de trabalho até o fim. Detalhes TDD de tamanho completo: Porta de infraestrutura de fase ...
Record KamoPBX decisões — KAZOO confirmado, k3m1 colocação, ACDc, Tier 3 rebrand
Seis perguntas abertas respondidas: 1. O KAZOO é a rota; o hardware pertenceu, assim que o enquadramento do custo removido inteiramente. 2. Um nó/cluster agora,...
Fechar SW5
Seis partidas. O mais nítido: o proxy do livro de tarefas não pôde ser copiado de o proxy de aspas, que exporta PATCH e no PUT — uma cópia verbatim seria fizera...
BaseLosController não autorizado()/proibido() existem
Uma tarefa breve disse a um implementador aqueles ajudantes foram inventados e não existe. requireOrgld genuinamente não; esses dois fazem, declarados protegido...
Grave a armadilha de enum-ordering o sucesso de implantação PBX
Semeando uma linha de catálogo cujo pricing model é um novo valor de enum faz essa linha ilegível para qualquer serviço ainda em uma antiga compartilhamento-lib...
Restaurar o fechamento do SW4, perdido para uma edição de árvore de trabalho antiga
O commit anterior editou a cópia no disco deste plano, que antecedeu o Secção enviada — essa secção foi anexada a uma cópia do scratchpad e desembarcada De lá, ...
Aplicando o DDL abre uma janela 40001 — observe, não reinicie
Bater uma versão de catálogo deixa conexões JDBC agrupadas segurando a antiga e a próxima consulta através de cada falha SQLState 40001, que Hibernate faz não t...
Fechar SW4
Nove partidas. Os dois que mais importam: a auto-revisão deste plano asseverou um tipo foi consistente em três lugares, e foi consistente e errado; e o teste D4...
QuoteConversionResult.orderUid é uma string, não um UUID
Ordem estende BaseEntity, cujo ID é um longo — apenas Citação, CitaçãoOpção e QuoteLineItem extende BaseUuidEntity. O plano declarou UUID e o seu próprio Auto-R...
Chaves do dicionário SW4 pousar no repositório do dicionário
Lista de arquivos da tarefa 6a chamada kamo-internal/mensages/en.json, que é gitignored e não pode ser cometido. A prosa do passo estava certa; a lista Não esta...
Plano SW5, o livro de tarefas fixo
A premissa da especificação de que nenhuma linha carrega uma duração de trabalho foi durado horas ago — SW3 mão-de-obra desembocadaMinutos e tarefasCode on Serv...
Planeje faturamento por caixa de correio e a infraestrutura de caixa de correio pessoal
Planos B e C de 3. Auto-revisão fechou cinco lacunas: nada definir mail cost mode, nada no servidor parou um grupo de faturamento comprando add-ons de e-mail, a...
Corrija a especificação — StorageAutoExpandSweep já existe
A especificação alegou que não existia um reconciliador de quantidade orientado para o servidor para reutilização e listou as colunas de autoexpansão de armazen...
Projeto por caixa de e-mail faturamento e add-on gating
Contas de e-mail pela caixa de correio em vez do assento, porta provedor escolha no complemento que o cobre, e atribui cada caixa de correio ao faturamento grup...
Definir o comportamento da SW4 para uma cotação sem mercado
Tarefa 1 feita create() ler marketUid mas não preencheu, então cada citação que existe hoje ainda tem um mercado nulo. O conversor deve voltar para PurchaseLine...
A escolha de faturamento da SW4 é por-org
Chamada do proprietário, e a certa: um empreiteiro de manutenção cobra cada período, Um instalador de equipamento de capital cobra o termo adiantado. Código ríg...
Plan SW4, quote to order conversion
Five defects, not the spec's three. The converter deliberately does NOT mint a Commitment: processOrderPaid returns immediately when one exists, so hand-creatin...
Grava o que a coluna de troca de conversa ficou desfeita
Ordenado pelo que mais doeria se fosse deixado sozinho. A primeira entrada é a que vale a pena do MediaService, que não foi visto — cinco dos seis baldes do swi...
Fechar SW3
Treze partidas do plano. Os dois que mais importavam: OrderLineItem .discountType nunca deveria ter sido uma string, e exportar a DDL antes aplicando-o mostrou ...
Correct SW3's ServiceJob importações e fixar a armadilha de processo
Tarefa 2 importada dao.beans.account. Conta e dao.beans.organização Organização. Os pacotes reais são contas e orgs — não teria compilado. Os suportes da Task ...
Corrigir o pedido do plano SW3
Tarefa 6 apontada para o RetailInventory Policy como o membro implementado do família política para copiar uma forma de injeção. Nunca é instanciado e nunca inj...
Plano SW3, o núcleo do domínio de Trabalho de Serviço
ServiceJob 1..N ServiceVisite como um irmão da Ordem de Cumprimento, um preenchimento ServiceLineItem, os quatro eixos de classificação, e uma máquina de status...
Fechar SW2
Quatro tarefas, cinco partidas do plano. O mais afiado: o plano próprio restrição O snippet da máscara filtrava o dia nulo da Semana, o que significa 'every' di...
Corrigir dois erros no plano SW2
A receita rsync usou um 'rsync-a' nu, que preserva mtimes — um arquivo restaurado para uma versão anterior chega mais velho do que o .class já compilado a parti...
Plano SW2, as três reparações do calendário
Pesquisa corrigida a especificação em um ponto: recorrência não está morta em ambos Fim. A UI renderiza na página do calendário hoje e silenciosamente descarta ...
Acompanhamentos noticiosos, triados
Itens diferidos do plano de 33 tarefas, todos levantados por revisão e todos os não bloqueios. Os quatro achados da revisão de todo o ramo foram fixados e não e...
Faça as medições do softphone em vez de esperar por eles
38 chamadas em toda a história de PHONE CALL LOG, 26 nos últimos 30 dias. A a impressão digital drop-then-redial encontra 4 pares, todas as chamadas de teste de...
Serviço de Planeamento Os primeiros direitos do trabalho e a lacuna de permissão do comércio
Corrige dois pressupostos específicos contra o código real: sem RoleRight Utilização do tipo **************************** (todos os 36 direitos comerciais usam ...
Marcar a janela de linha executada
Todas as oito tarefas enviadas através de quatro acordos, com os quatro desvios deliberados registado — o mais importante é que a superfície de chamada da Taref...
Manter o registro da decisão — 18 decisões e o que cada uma custa se errado
O plano registra o que foi enviado; este registro por que difere do plano. Três decisões foram elas próprias corrigidas por uma revisão posterior (o Stripe writ...
O link KamoDesktop é de uso único agora
O comentário alegou que uma re-carregar re-submete ?data= e restaura a sessão. Não. mais tempo faz: o link é gasto no momento em que a aba o abre, por isso é in...
Parar o plano instruindo o bug do caminho do dinheiro que foi corrigido em
Tarefa 8 Passo 4 ainda disse ao leitor para atualizar/cancelar/destacar/del com "a intenção atual na chave". Este é o defeito crítico da revisão final invertida...
Responda à maior pergunta aberta do softphone
Verificado ao vivo no cluster: cada AOR FreePBX é max contacts=1 com remove existindo=sim. Esse valor não foi estabelecido em lugar algum em qualquer repo Kamo,...
Marque o plano softphone guardrails executado
Real commit SHAS no lugar do placeholder, e 47 passos marcados. Um finalizado O plano mostra que as caixas totalmente desmarcadas entendem mal como trabalho aba...
Planos de implementação da janela da linha softphone
Dois planos, porque a especificação abrange dois subsistemas e os primeiros navios que trabalham software por conta própria. O plano guardrails são sete tarefa...
Desenhar a janela da linha do softphone
Uma chamada não pode ser movida para uma janela após o início — uma RTCPeerConnection e seu MediaStream não são transferíveis entre contextos de navegação, e lá...
Compromete o projeto do programa de Trabalho de Envio/Serviço e seu corpus de evidências
Ambas as especificações do programa e todos os 56 arquivos de pesquisa foram desmarcados e existiram apenas em um disco, enquanto HANDOFF.md diz a próxima sessã...
Planeje o endurecimento do webhook e a idempotência em BillingService, biblioteca compartilhada e APIService
Dez tarefas, TDD ao longo, com a gravidade reafirmada ao que era realmente verificado: o fail-open de Listra é latente (o segredo está presente em prod, 38 byte...
Plano de implementação para hexheads silenciosos e a coluna de notificação
33 tarefas em cinco fases cuja ordem é suportar carga: o esquema deve ser executado antes de qualquer serviço mapeia uma coluna, a biblioteca publicada antes do...
Projeto para hexheads silenciosos e a coluna de notificação por superfície
Uma janela de chat minimizada abre-se novamente em cada mensagem que chega. O Hexhead deve absorvê-lo em vez — contar, bater, ficar parado — e apenas uma conver...
Projete a varredura de marca do site
Onde o campo /rede/criar Site se transforma em logotipo, cor e sugestões de fundo sobre as três etapas de marcação. Grava duas coisas que são fáceis de errar m...
Corrigir o que o símbolo de SSO KamoDesktop realmente é
O comentário chamado o link "curto-vivo, uso único" e "5-minuto", que é o que fez com que a expiração do token fosse definida como se fosse uma janela de redenç...
Gravar que a ordem de campo Java não controla a ordem de chaves DDL
A asserção da chave composta passou enquanto o ddl-auto realmente foi construído CHAVE PRIMÁRIA (yological id, resource type, lonker id) — Hibernate emite @Embe...
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.