The Admin Console derives Arrived from Pickup_Scheduled + reachedat != null, but GetAdminBookings serializes the PickupBooking struct raw and the arrival field emitted json arrivedat, not reachedat, so the console never saw the arrival. Align the wire name to reachedat (miler app and /reached already use it); DB column stays arrivedat. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WRaFH5hMRqmUQvVPQsyjZD