Inventory → GPS Tracking runs a location check on every tracked unit: where its tracker says it is versus what its status says.
What it flags
Mismatches appear in an amber panel at the top of the tab with the unit, the reason, and when it last reported. When everything matches, a single line says "all N tracked units are where their status says they are". Retired units are ignored.
How it works
Every yard gets an automatic circular geofence, and each tracker's fence membership is updated on every fresh report. The check compares that membership to the unit's status, live, when you open the tab. Because it is computed from the same fence membership the alerts use, the panel and the bell can never disagree.
One-click fixes
Each location-check row offers Mark available or Mark assigned to correct the unit's status in place. If the unit really is somewhere it should not be, open it and go find out why an "available" unit is sitting in a customer's driveway. It is the drift check turned into an inventory audit that runs itself.
