6 · Data contract
// PACE — derived from booked sales, no targets model (pace needs no target):
// per department (New / Used) · sold-so-far this month · run-rate projection.
{
"pace": {
"month": "2026-08",
"new": { "soldMtd": 81, "pace": 96, "wtd": 18, "lastWtd": 21 },
"used": { "soldMtd": 61, "pace": 72, "wtd": 14, "lastWtd": 12 }
// Fleet EXCLUDED by ruling. A condition >95% of sales hides the other row (100%-used stores show one row).
// Early-month pace reads low: DMS close dates arrive late. No target field exists anywhere — pace is target-free.
}
}
// DESK BY LANE — existing deals processingStatus counts (no new backend):
{
"lanes": { "Fresh": 1912, "Working": 848, "Finance": 331, "Close": 590, "Lost": 0 }
// all zero → the coaching empty state; segment tap → Desk filtered by that lane.
}