=== SLICEHUB FINAL TEST SEEDER === Tenant: 1 Time: 2026-10-02 18:44:04 [CREATE] Driver user: id=15 pin=1111 [CREATE] sh_drivers row: available [CREATE] Active shift: initial_cash=50.00 PLN [ORDER 1] ORD/20261002/0001 → status=ready, payment=online_paid, delivery=unassigned (40.00 PLN) [ORDER 2] ORD/20261002/0002 → status=ready, payment=to_pay, delivery=unassigned (44.00 PLN) [ORDER 3] ORD/20261002/0003 → status=preparing, payment=to_pay, delivery=unassigned (60.00 PLN) ⛔ NOT DISPATCHABLE ✅ SEED COMPLETE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Driver PIN: 1111 (id: 15) Order 1 (ready/online_paid): b3f620ff-91e8-4886-ba86-3f4654bb4a67 Order 2 (ready/to_pay): d369a75b-d8ac-42f0-8696-8ec01af516fc Order 3 (preparing/to_pay): 8cbeccb0-293f-4a04-825a-95161a34fd72 ← Ready Lock blocks this ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Test flow: 1. Open Dispatcher → Orders tab → Only Order 1 & 2 are selectable (Order 3 dimmed) 2. Select driver + orders 1&2 → Dispatch → Course K{n} created 3. Open Driver App (PIN 1111) → See 2 stops 4. Order 1: Click 'Dostarczono' directly (online_paid = no lock) 5. Order 2: 'Dostarcz' locked → Click 'Gotówka' first → Then 'Dostarczono' 6. After both delivered → Driver auto-returns to 'available' 7. Test cancel: Create another run, then use 'Anuluj zamówienie' on driver app