# 2026-04-09

## Co zrobiono

- [Phase 1, Plan 01] Zamknięcie fazy StatLink Auto-Linking
- Naprawiono sanityzację anchorów — polskie znaki diakrytyczne → ASCII (StatLink wymaga ASCII)
- Naprawiono puste odpowiedzi JSON — JSON_INVALID_UTF8_SUBSTITUTE dla scraperowanego HTML
- Naprawiono wykrywanie statlink_id — findLinkIdInHtml bezpośrednio z odpowiedzi formularza
- Zwiększono timeouty (120s request, 300s PHP execution) dla wolnego StatLink
- Dodano diagnostyki logowania we wszystkich ścieżkach błędu
- Zresetowano 37 failed linków do ponownej próby z poprawionymi anchorami

## Zmienione pliki

- `src/Services/StatLinkService.php`
- `src/Controllers/StatLinkController.php`
- `src/Core/Controller.php`
- `cron/statlink.php`
- `index.php` (tymczasowo debug, przywrócono oryginał)
