Skip to content

Metrics reference

Also in the app

Press ? in Fab Dispatch to read this in the help center, or / to ask the assistant.

Every view uses the same definitions. ↑ means higher is better, ↓ lower is better.

Coverage

  • Jobs covered (↑, %): share of known jobs assigned to someone.
  • Bottleneck downs covered (↑, %): share of priority-3 tool-downs (tool-downs on the bottleneck family) assigned. Shown as n/a while the shift has no priority-3 work, for example early in a live shift before any bottleneck down is reported: there is nothing to cover yet, so it is not 100%. The count of priority-3 jobs is reported alongside (critical_jobs).
  • Priority-weighted coverage (↑, %): coverage where each job counts by its priority (3, 2 or 1).

Speed and effort

  • Response to tool-downs (↓, min): mean time from a tool-down's window opening to an engineer starting work on it, over the tool-downs that are served. A tool-down nobody takes is not averaged in; it is counted under Unserved tool-downs.
  • Response, p95 (↓, min): the slowest-but-one-in-twenty response among served tool-downs (nearest rank, so it is an actual job's response, not an interpolation). The mean hides a long tail; this shows it.
  • Unserved tool-downs (↓, count): known tool-downs (any priority) that no engineer takes.
  • Walking per job (↓, m): metres walked per job served.
  • Idle wait, all engineers (↓, min): total minutes engineers wait for a job's window to open.
  • Over-qualification (↓, levels): total certification levels above what jobs needed.
  • Engineer utilisation (↑, %): hands-on work as a share of total shift time.
  • Workload spread (↓, min): standard deviation of assigned service minutes per engineer, over every engineer on shift including those with no jobs. Lower is more even. This is what the UI shows (workload_minutes_std). The older jobs-based spread (workload_std, standard deviation of job counts over the same engineers) is still in the API for compatibility, but a 35-minute probe-card clean and a 240-minute chamber wet clean count the same there, so prefer minutes.

Cost and speed of the solver

  • Operating cost (↓, pts): the objective every strategy minimises: walking, idle wait, over-qualification and workload costs, plus the priority reward of any unserved work. See Constraints and cost weights.
  • Solve time (↓, ms): how long the strategy took. Repeat plans come from cache.

On the scorecards

▲ / ▼ vs Greedy shows each strategy's difference from the Greedy baseline, coloured by whether it's better or worse.