- Navios
- 12 de agosto de 2026 às 03:08 UTC
- Autor
- Kamo
- Enviar
- 26ea4ec
Torna o bloqueioExceptions portão real. Até agora, a tabela de transição lê contar que nada escreveu, então cada cartão parecia limpo e 'um soco faltando é Nunca pago como zero foi um comentário em vez de um controle. A distinção BLOCKING é todo o ponto da taxonomia: uma mudança aberta, e Punch inigualável e uma finalização provisória não comprovada, porque fechar-se sobre eles afirma algo que ninguém pode ficar para trás. Uma falha geofence e um clock skew são Advisory e nunca bloquear -- recusando-se a gravar ou finalizar o tempo que foi realmente trabalhado é a violação salarial exata que este sistema impede. O detector reporta e nunca repara. Todas as formas de adivinhar um turno fechado está errado: deixando-o aberto acumula horas absurdas, auto-fechando sub-relatórios, uma tampa inventa uma figura que ninguém testemunhou. Em vez disso, torna-se uma excepção. Idempotente pela construção através da restrição única (membro, data, tipo) -- duplicados iria inflar a contagem e tornar um cartão de tempo infinalizável por uma razão Ninguém conseguiu encontrar.