- Navios
- 13 de agosto de 2026 às 02:33 UTC
- Autor
- Kamo
- Enviar
- c9f9a8f
Quatro colunas nulas e uma segunda transição de escrita no TimecardPunch. A void diz que o soco nunca deveria ter existido — uma batida dupla no relógio, e quebra abandonada, ou a costura entre dois espaços o editor de cartões de tempo tem apenas fundiram-se num. Isso não é uma correção ("isso aconteceu, em um diferente tempo", que deixa uma linha de substituição) nem uma exclusão: suplantadoByPunchId significa "ler esta outra linha em vez", e aqui não há outra linha. A fileira sobrevive, vazia, com seu autor e sua razão ao seu lado. Um salário recorde que pode ser feito para esquecer um soco é exatamente a inadequação que muda o fardo para o empregador sob Anderson v. Mt. Clemens Pottery, então o único algo que um vazio remove é o efeito do soco no cálculo. executeWorm () permite que seja anuladoAt nos mesmos termos que suplantadoByPunchId — null a um valor, uma vez — e recusa um vazio sem razão. Un-voiding no local é deliberadamente impossível: reinserir um punch significa inserir um, que deixa sua própria linha e sua própria explicação. ******************* não é um conveniência. A variante não filtrada está errada para decidir o estado do relógio: a a linha substituída mantém o seu instante ORIGINAL, de modo que um clock-out corrigido para trás deixa a linha morta mais recente por occutc, e uma linha vazia permanece mais recente até que algo mais novo seja perfurado. Qualquer um responde: "Estás a trabalhar?" de um registo que já não existe. Sequenciado pela regra de mudança de entidade: compartilhamento-lib instalado localmente, KI migração escrita e correr contra 192.168.4.22:5433 com todos os quatro ALTERS aplicado, e só então isso é empurrado — de modo que nenhum serviço pode construir contra esquema não migratório.