- Expédié
- 12 août 2026 à 03:08 UTC
- Auteur
- Kamo
- Commite
- 26ea4ec
Rend le blocageExceptions gate real. Jusqu'à présent, le tableau de transition lire un compter que rien n'écrivait, donc chaque fois que la carte à temps avait l'air propre et "un punch manquant est Jamais payé comme zéro' était un commentaire plutôt qu'un contrôle. La distinction BLOCKING est l'ensemble de la taxonomie: un changement d'ouverture, un un coup de poing irrésistible et un arrêt de frappe provisoire non attesté, parce que se refermer sur eux affirme que rien ne peut se tenir derrière. Une erreur de géobeauté et une skew de l'horlogerie est VISANT et ne bloque jamais -- refusant d'enregistrer ou de finaliser le temps C'est en fait que c'est l'infraction salariale exacte que ce système empêche. Le détecteur fait état et ne répare jamais. Chaque façon de deviner un changement de vitesse non fermé est faux: le laisser ouvert revient des heures absurdes, des sous-déclarations de fermeture automatique, un plafond invente une figure dont personne n'a été témoin. Il devient donc plutôt une exception. Idémpotent par construction via la contrainte unique (membre, date, type) -- les doublons gonfleraient le nombre et rendraient une carte temporelle infinanisible pour une raison Personne ne pouvait trouver.