Task Queue
| Move ID | Trailer | Move | Status | Spotter | Due |
|---|
Loads on the Yard
| Load | Customer | Appt | Scheduled Carrier | Attached To |
|---|
Trailer Pools & Drop Contracts 0 alerts Matched on USDOT number — carrier master via usdot-import
| Carrier | Contracted Min (SLA) | On Site | Contract | Usable Empties | Load Demand | Coverage |
|---|
Daily Status
MoveTask — the new first-class entity
Today V3 pins one pending move onto the asset record (moveDoor / moveSpot / moveDateTime / spotterUser) and drives lifecycle through ASSET-workflow stages (In Yard → Move Requested → Assigned → Moving → Moved). That works, but it caps the system at one move per trailer, gives tasks no type, no priority, no queue order, no pause, no scheduled release, no completion verification, and makes task history an exercise in reading asset audits. The proposal: keep the stage model for the asset, and introduce a MoveTask entity for the work. Everything in this demo runs on the model below.
V3 stage mapping: Move Requested ≈ OPEN · Assigned ≈ ASSIGNED · Moving ≈ IN_PROGRESS · Moved ≈ COMPLETED. New states are ACCEPTED (spotter has seen & committed), PAUSED (with reason), SCHEDULED (releaseAt in the future), DECLINED (reason-coded, returns to pool), and exception-coded completion.
Compass criteria this demo answers
Created tasks ✓ · Verify trailer during task ✓ · Select new trailer ✓ · Verify/select new destination ✓ · Pause or hold task ✓ · Unassign (decline w/ reason) ✓ · Independent moves ✓ · Update load status ✓ · Update trailer attributes ✓ · Damage / reefer photo hooks ✓ · Out-of-service ✓ (red-tag excluded from tasking) · Search ✓ · Spot / pull / move / push-back task types ✓ · Task as high priority ✓ · Schedule release of future tasks ✓ · Red tag ✓ · Block locations ✓ (blocked spot in picker) · Task history incl. cancelled ✓ · Indirect time tracking (timestamps) ✓ · Add load/shipment to trailer ✓ · Required-carrier lane enforcement ✓ (new attribute) · Trailer-pool contract & coverage alerts ✓ (new config) · Loading/unloading progress % + hold at X% ✓ (answers "visibility while loading") · Multi-site tasking across the tenant ✓ (site selector) · Reefer temp range + fuel enforcement ✓ (min temp = new field) · Create Asset wizard from List View ✓ (matches product 2-step flow; move fields queue a task) · Pencil = Edit Asset, truck-clock icon = move task ✓ (v17: move fields removed from edit — moves live only in Tasking; edit shows a read-only move-request reference) · v18: column picker w/ Load, Load Status, % Complete ✓ · Open Requests on edit ✓ · destination Site dropdown + cross-site transfer ✓ · available-only locations w/ search + collapsible rows ✓ · Hazleton-scale site (250 locations) seeded ✓ · Load Status = LoadDTO.stage w/ real QA stage ids ✓ · Owner vs delivering Carrier split (check-in linked) ✓ · Asset.carrier stored + load-synced (P0) ✓ · Load numbers deep-link to the platform load record ✓ · Chassis↔container connect/separate ✓ (locations travel together) · Real-time yard map w/ drag-and-drop move requests ✓ (Live Yard) · DVIR — yard-check build · Yard check — next build