[OK] pierwsza wysyłka ma stabilny job_id [OK] pierwszy retry ma sufiks -retry-1 [OK] mockup_token pozycji jest stabilny [OK] różne pozycje mają różne mockup_token [OK] front i back mają różne artwork_token [OK] log usuwa query parameters URL-a [OK] log usuwa token, e-mail i telefon [OK] payload zawiera pole job_id [OK] payload zawiera pole job_provider [OK] payload zawiera pole cancelled [OK] payload zawiera pole special_handling [OK] payload zawiera pole inventory_items [OK] payload zawiera pole layouts [OK] payload zawiera pole mockups [OK] payload zawiera pole artworks [OK] payload zawiera pole shipments [OK] payload zawiera pole transport_data [OK] payload zawiera pole post-code [OK] payload zawiera pole pickup_point [OK] builder czyta mockupSnapshotJson [OK] builder nie wybiera aktualnego mockupu projektu [OK] layout używa jednego mockup_token utworzonego dla pozycji [OK] publikator zewnętrzny używa URL-a ze snapshotu [OK] retry wyszukuje publikację do ponownego użycia [OK] publikacja weryfikuje hash [OK] pobrany mockup jest porównywany ze snapshotem [OK] publikacja kontroluje MIME względem snapshotu [OK] downloader dopuszcza tylko HTTP/HTTPS [OK] downloader blokuje prywatne i zarezerwowane IP [OK] downloader kontroluje przekierowania [OK] downloader ogranicza MIME obrazów [OK] klient używa POST /api/order/add i x-api-token [OK] klient nie używa błędnego nagłówka Bearer [OK] procesor obsługuje file_test i api_live [OK] procesor blokuje ponowną wysyłkę po sukcesie API [OK] lock jest zwalniany w finally [OK] procesor odzyskuje porzucone próby processing bez automatycznego retry [OK] adapter ma ustawienie api_base_url [OK] adapter ma ustawienie api_token [OK] adapter ma ustawienie api_timeout [OK] adapter ma ustawienie job_provider [OK] adapter ma ustawienie dispatch_mode [OK] adapter ma ustawienie test_outbox_dir [FAIL] adapter nie tworzy równoległych ustawień panelu [OK] SQL jest niedestrukcyjny [OK] SQL nie dodaje fizycznych FOREIGN KEY [OK] SQL obsługuje kolumnę job_id [OK] SQL obsługuje kolumnę status [OK] SQL obsługuje kolumnę payload_mockup_urls_json [OK] SQL obsługuje kolumnę mockup_publication_ids_json [OK] SQL obsługuje kolumnę artwork_publication_ids_json [OK] SQL obsługuje kolumnę item_diagnostics_json [OK] SQL obsługuje kolumnę outbox_relative_path [OK] kontroler ma ręczne kolejkowanie/retry [FAIL] widok pokazuje finalny JSON oddzielnie [OK] widok pokazuje snapshot mockupu [OK] powiększenie mockupu działa na hover [OK] powiększenie zamyka się po opuszczeniu miniatury Wynik: 56 OK, 2 błędów.