Readymix concrete dispatching is one of the most cognitively demanding coordination jobs in construction logistics. A dispatcher must simultaneously track truck locations, driver hours, plant capacity, mix design requirements, job schedules, and the concrete clock — all in real time, primarily over radio. No single software system sees across all of these domains simultaneously.
Jonel (plant batching) and fleet tracking systems (TruckTrax, Verifi, Digital Fleet) are separate products that do not communicate intelligently. The dispatcher is the human bridge.
TruckTrax can show time-on-job and time-at-washout — but only if the dispatcher manually checks each truck. There are no automatic alerts. No pop-ups. The system is silent until you look.
When a plant goes down, the dispatcher finds out via phone call — 2 to 5 minutes after the fact. Every minute is trucks moving toward an offline plant.
One missed variable — a truck already loaded, a plant already at capacity — cascades into a missed pour. Missed pours cost $10K–$100K per incident.
Core knowledge nodes powering dispatcher intelligence. Management and Operator entities scoped to V2.
Subject → Predicate → Object relationships powering YARDMASTER inference. Scenario: Plant Phoenix North goes offline mid-shift.
| # | Subject | Predicate | Object | Category |
|---|---|---|---|---|
| 01 | Truck_047 | is_assigned_to | Plant_Phoenix_North | Truck |
| 02 | Truck_047 | carries_load | MixDesign_4000PSI | Truck |
| 03 | Truck_047 | concrete_clock_elapsed | 74_minutes | Truck |
| 04 | Driver_Ramirez | operates | Truck_047 | Driver |
| 05 | Driver_Ramirez | hours_remaining_on_shift | 2.5_hours | Driver |
| 06 | Plant_Phoenix_North | has_status | OFFLINE | Plant |
| 07 | Plant_Phoenix_North | estimated_downtime | 90_minutes | Plant |
| 08 | Plant_Phoenix_South | has_available_capacity | 120_yards_per_hour | Plant |
| 09 | Plant_Phoenix_South | supports_mix_design | MixDesign_4000PSI | Plant |
| 10 | JobSite_Chandler_Office | requires_mix | MixDesign_4000PSI | Job Site |
| 11 | JobSite_Chandler_Office | pour_window_closes | 14:30_today | Job Site |
| 12 | JobSite_Chandler_Office | yardage_remaining | 45_yards | Job Site |
| 13 | MixDesign_4000PSI | concrete_clock_limit | 90_minutes | Mix Design |
| 14 | MixDesign_4000PSI | approved_plant | Plant_Phoenix_South | Mix Design |
| 15 | DispatchEvent_001 | triggered_by | Plant_Phoenix_North | Event |
| 16 | DispatchEvent_001 | has_severity | CRITICAL | Event |
| 17 | DispatchEvent_001 | puts_at_risk | JobSite_Chandler_Office | Event |
| 18 | DispatchEvent_001 | recommended_action | Reroute_3_trucks_to_Phoenix_South | Event |
| 19 | Jonel | provides_data_type | Plant_batch_queue | Integration |
| 20 | Verifi | used_by_operator | SRM | Integration |
How YARDMASTER monitors and acts at each stage of a driver's shift. Every step currently requires manual dispatcher attention. YARDMASTER makes it automatic.
Driver checks in at assigned plant. YARDMASTER ingests driver ID, shift start time, HOS clock initialization, and plant assignment from Jonel + fleet tracker. Baseline established.
Driver · Truck · Plant · Integration Source
Jonel confirms batch: mix design, yardage, batch timestamp. YARDMASTER starts the concrete clock. Truck status → LOADING. Destination job site linked. Mix design constraints validated against job requirements.
Truck · Mix Design · Job Site · Plant
Fleet tracker provides GPS updates. YARDMASTER calculates ETA vs. pour window. If truck is behind pace — automatic alert generated. No manual check required. Concrete clock continues running.
Truck · Driver · Dispatch Event (if alert)
Fleet tracker confirms truck arrival. YARDMASTER starts time-on-job clock automatically. If truck exceeds expected on-site duration — alert fires. Yardage delivered updates job site running total.
Truck · Job Site · Dispatch Event (if stall)
Fleet tracker detects washout location. YARDMASTER timestamps washout start and monitors duration. If washout runs long — alert generated. ETA back to plant calculated for queue optimization.
Truck · Driver · Plant
Truck returns to plant. YARDMASTER checks: Is assigned plant still online? Are there higher-priority jobs needing this truck? If plant is down, automatic reroute recommendation fires. Driver available hours recalculated.
Truck · Driver · Plant · Dispatch Event (if reroute)
If Jonel signals plant offline or degraded: YARDMASTER immediately identifies all trucks assigned to that plant, all jobs at risk, available capacity at alternate plants, and mix design compatibility. Dispatcher receives ranked reallocation recommendations — not raw data. This is the core YARDMASTER value prop. No existing system does this automatically.
All 7 entities engaged simultaneously
Open questions that could materially change the architecture, integration strategy, or unit economics.
| Open Question | Risk If Unresolved | Impact | Next Action |
|---|---|---|---|
| Does Jonel's API expose real-time plant status and batch queue data? | Core intelligence layer has no feed. Architecture must be redesigned from scratch. | CRITICAL | Call Jonel partnerships team |
| Do Verifi, TruckTrax, and Digital Fleet have open APIs? | Fleet integration requires partnership agreements or is architecturally impossible. | CRITICAL | Three vendor calls before architecture commits |
| Will any vendor require revenue share or exclusivity for API access? | Unit economics and go-to-market strategy change materially. | HIGH | Surface in vendor calls. Model both scenarios. |
| What are API rate limits across these systems? | Real-time monitoring of 40+ trucks may hit ceiling. Latency degrades intelligence quality. | MEDIUM | Request technical docs from each vendor |
| How do operators handle cross-plant reallocation today? | Recommendation engine logic may not match actual dispatcher decision framework. | MEDIUM | Dispatcher interviews — 2-3 target operators |
| Are drivers willing to use push notifications vs. radio? | Driver communication layer adoption fails. Radio remains only channel. | MEDIUM | Field observation + driver interviews |
| Does CalPortland use Jonel for batching? | Jonel-first connector strategy may not reach CalPortland without additional integration. | LOW–MED | Confirm in CalPortland outreach call |
Confirmed stack by target customer. Connectors required before first sale to each operator.
| Operator | Batching Software | Fleet Tracking | Connectors Required | Sales Priority |
|---|---|---|---|---|
| SRM | Jonel ✓ | Verifi (TBC API) | Jonel + Verifi | Priority 1 |
| CalPortland | Jonel* (assumed) | TruckTrax (TBC API) | Jonel + TruckTrax | Priority 2 |
| Martin Marietta | Jonel* (assumed) | Digital Fleet (TBC API) | Jonel + Digital Fleet | Priority 3 |
* Jonel usage by CalPortland and Martin Marietta is assumed — confirm before committing connector roadmap.