Jacek Pyziak 7ca6f4e462 refactor(shipments): rozbij DeliveryStatus na fasade + 3 wspolpracownikow
DeliveryStatus (657 lin.) byl god-klasa statusow uzywana globalnie
(56 wywolan w 20 plikach). ~400 linii to tablice const map dostawcow.

Wydzielono zachowujac 100% kontraktu publicznego (fasada deleguje):
- DeliveryStatusProviderMap  - mapy surowych statusow + normalize/description/getDefaultMappings/overrides
- AllegroDescriptionGuesser  - slugify + guessStatusFromDescription + wzorce
- DeliveryTrackingUrlBuilder - trackingUrl + URL kurierow/dostawcow

DeliveryStatus.php 657 -> 170 lin. Zero zmian w plikach konsumentow.
tests/Unit/DeliveryStatusTest.php przechodzi bez modyfikacji (4/4).

Plan/SUMMARY: .paul/plans/20260519-1730-refactor-delivery-status/

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 23:46:17 +02:00
2026-05-17 23:37:51 +02:00
2026-05-19 20:50:31 +02:00
2026-05-19 20:50:31 +02:00
2026-04-09 00:51:24 +02:00
2026-05-19 00:40:34 +02:00
2026-05-19 00:40:34 +02:00
2026-05-19 00:40:34 +02:00
2026-05-19 20:50:31 +02:00
2026-04-12 21:43:39 +02:00
2026-03-15 01:17:19 +01:00
2026-04-28 22:17:25 +02:00
2026-03-18 00:02:18 +01:00
2026-03-13 01:00:28 +01:00
Description
No description provided
121 MiB
Languages
PHP 84%
Python 8%
SCSS 2.9%
CSS 2.3%
JavaScript 1.5%
Other 1.3%