Created: 2026-06-22 | Last Updated: 2026-06-22
El modo se elige por terminal vía el knob identifyMode (sembrado identify-by-number por defecto para terminales de mostrador público). Ambos terminan en el mismo paso de PIN. Pantalla de superficie de auth → revisión de seguridad + fidelidad antes de escribir JSX.
Terminales de trastienda / staff-only. Paso 1: elige tu nombre del roster cargado (PH2a listLoginableEmployees). Paso 2: PIN.
Default en terminales de mostrador público. Paso 1: teclea tu número de empleado (sin roster). Paso 2: PIN. Nadie ve la nómina.
Un solo mensaje. No distingue PIN incorrecto, cuenta bloqueada, ni empleado inexistente. Sin contador de intentos restantes.
Ausencias deliberadas — el contraste con el fallo uniforme de la izquierda.
00••• ni patrón con longitud/prefijo visible — el formato del employee code es información del roster (enumeración indirecta). Requisito heredado por el JSX. ✓