> Można by je poprawiać na bieżąco, tylko nie ma komu.

No te w swojej okolicy staram się na bieżąco utrzymywać i poprawiać, choć wiadomo, że coś tam się pominie :D

GPA powinny być aktualne wszystkie linie w powiecie raczej (może z drobnymi szczegółami/tymczasowymi zmianami), 
jak i te lokalne (tu wykluczam piastowskie P-1, bo tam oni sami mają w tym bałagan).

Wyjątek stanowi jedna z linii GPA 63 – jak sprawdzisz rozkład zobaczysz dlaczego :P

Poza wpr wiadomo – gorzej, bo każdy ma ograniczony czas.


Co do kwestii unikalności, to jeszcze tak dodatkowo podrzucę, bo nie wiem czy patrzyłeś pod względem samych nazw GPA.
O ile KP je wycina (nie wiem dlaczego), tak w rozkładach: https://gpa.grodzisk.pl/rozklady-mapy-regulamin-i-taryfa/ istnieją w oddzielnej kolumnie :P

Tu też ciekawostka, bo wydaje mi się, że ta reguła może być prawdą: W przypadku `ref:gpa` właśnie 2 ostatnie cyfry są zgodne z numerem przystanku, ale nie wiem, czy dla wszystkich to zawsze działa, to by już trzeba było sprawdzić.
Np. dla Pruszków Al. Wojska Polskiego 05 jest ref 3500405 (i kończy się na 05).

Może jednak warto by było je dorzucać do name tak jak wtp skoro istnieją w rozkładach?
Bo trochę się zastanawiam z tym `local_ref`, co w przypadku jak nie są ujednolicone.

Nie mam tutaj mocnej opinii, ale wciąż staram się poprawiać ten schemat szukając jakiegoś lepszego sposobu ujednolicenia pod kątem zapobiegania rozbieżności/masowej walidacji.