=== SLICEHUB FINAL TEST SEEDER === Tenant: 1 Time: 2026-08-04 01:21:00 [CREATE] Driver user: id=1 pin=1111 [CREATE] sh_drivers row: available [CREATE] Active shift: initial_cash=50.00 PLN [ORDER 1] ORD/20260804/0001 → status=ready, payment=online_paid, delivery=unassigned (40.00 PLN) [ORDER 2] ORD/20260804/0002 → status=ready, payment=to_pay, delivery=unassigned (44.00 PLN) [ORDER 3] ORD/20260804/0003 → status=preparing, payment=to_pay, delivery=unassigned (60.00 PLN) ⛔ NOT DISPATCHABLE ✅ SEED COMPLETE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Driver PIN: 1111 (id: 1) Order 1 (ready/online_paid): 15dad408-64ff-4fbe-8180-08ec8fe73d94 Order 2 (ready/to_pay): 2d967d6e-5ce0-4a1f-9d91-80c7ad3b8ba3 Order 3 (preparing/to_pay): 3e035325-3ea5-4b59-ba28-3fcdd83a0937 ← 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