# 2026-04-13

## Co zrobiono

- [Phase 98, Plan 01] Event automatyzacji `order.imported` ogranicza sie do pierwszego importu zamowienia (gating po `$wasCreated` w AllegroOrderImportService i ShopproOrdersSyncService)
- [Phase 98, Plan 01] Backfill `bin/backfill_shipped_status_98.php`: 4 zamowienia (#275, #340, #396, #422) w statusie `w_realizacji` z istniejaca przesylka przestawione na `wyslane` przez `OrdersRepository::updateOrderStatus` (z historia statusu i activity log)
- [Phase 98, Plan 01] Skrypt idempotentny: drugie uruchomienie zwraca 0 kandydatow
- [Phase 100, Plan 01] Preset Scope & Print UX — presety nadpisuja wylacznie wymiary+wage paczki (carrier/serwis/sender_point/label_format nietykane)
- [Phase 100, Plan 01] GET /api/print/jobs/status + polling w orders/show.php i shipments/prepare.php — przycisk "W kolejce" wraca do "Drukuj" po wydruku (max 3s opoznienia)
- [Phase 100, Plan 01] Po utworzeniu przesylki redirect z `?printLast=1` i auto-click na ostatniej etykiecie
- [Phase 100, Plan 01] Usuniete placeholdery "-" przed przyciskiem Drukuj w obu widokach
- [Phase 99] Order Delivery & Payment Edit — plan zamkniety bez implementacji (cancelled)
- [Phase 101, Plan 01] Aged Orders Row Highlight — wiersze zamowien 4-7+ dniowych dostaja czerwona ramke o rosnacej intensywnosci (4 poziomy, `order-row-aged-{4..7}`)
- [Phase 101, Plan 01] `components/table-list.php` obsluguje opcjonalny `_row_class` na rekordach, OrdersController liczy wiek z `ordered_at`

## Zmienione pliki

- `src/Modules/Settings/AllegroOrderImportService.php`
- `src/Modules/Settings/ShopproOrdersSyncService.php`
- `bin/backfill_shipped_status_98.php`
- `.paul/phases/98-order-imported-first-only/98-01-PLAN.md`
- `.paul/phases/98-order-imported-first-only/98-01-SUMMARY.md`
- `.paul/STATE.md`
- `.paul/ROADMAP.md`
- `.paul/PROJECT.md`
- `resources/views/shipments/prepare.php`
- `resources/views/orders/show.php`
- `src/Modules/Printing/PrintApiController.php`
- `src/Modules/Printing/PrintJobRepository.php`
- `src/Modules/Shipments/ShipmentController.php`
- `routes/web.php`
- `.paul/phases/100-preset-scope-print-ux/100-01-PLAN.md`
- `.paul/phases/100-preset-scope-print-ux/100-01-SUMMARY.md`
- `.paul/phases/99-order-delivery-payment-edit/99-01-SUMMARY.md`
- `resources/views/components/table-list.php`
- `src/Modules/Orders/OrdersController.php`
- `resources/scss/app.scss`
- `public/assets/css/app.css`
- `.paul/phases/101-aged-orders-row-highlight/101-01-PLAN.md`
- `.paul/phases/101-aged-orders-row-highlight/101-01-SUMMARY.md`
