# 2026-05-05 ## Co zrobiono - [Phase 111, Plan 01] Payment Transition Event — re-import zamowienia (Allegro + shopPRO) wykrywa tranzycje payment_status 0/1 -> 2 i emituje `payment.status_changed`, dzieki czemu chain reguly automatyzacji #7 zmienia status na `w_realizacji` - OrderImportRepository: rozdzielenie `paymentTransition` (event, 0/1->2) i `statusOverwriteAllowed` (preservacja status_code z Phase 62) - AllegroOrderImportService + ShopproOrdersSyncService: emit `payment.status_changed` na re-imporcie (gate `!$wasCreated && $wasPaymentTransition`) - bin/backfill_payment_transition_111.php: jednorazowy CLI (no-op na obecnym stanie DB; zostaje jako safety net) - Aktualizacja .paul/codebase/architecture.md (Order Lifecycle pkt 2) i tech_changelog.md - Naprawa luki znalezionej w analizie zamowienia #864 (zaimportowane przed potwierdzeniem platnosci, utknelo w `nieoplacone`) ## Zmienione pliki - `src/Modules/Orders/OrderImportRepository.php` - `src/Modules/Settings/AllegroOrderImportService.php` - `src/Modules/Settings/ShopproOrdersSyncService.php` - `bin/backfill_payment_transition_111.php` - `.paul/codebase/architecture.md` - `.paul/codebase/tech_changelog.md` - `.paul/phases/111-payment-transition-event/111-01-PLAN.md` - `.paul/phases/111-payment-transition-event/111-01-SUMMARY.md`