# Impound Vehicle Type Safety

# Impound Vehicle Type Safety

Nord Garages validates vehicle type server-side before assigning an impound.

Expected routing:

- Land vehicle → compatible land impound.
- Boat → boat impound.
- Plane → compatible air/plane impound.
- Helicopter → compatible air/helicopter impound.

The resolver prioritizes reliable runtime/model information and framework metadata, then repairs known legacy type values where possible.

Existing incorrect impound assignments can be reconciled automatically through the impound reconciliation system.

Useful exports:

```lua
exports['nord_garages']:ResolveVehicleType(model, fallback, netId, secondaryModel)
exports['nord_garages']:AuditVehicleTypes()
exports['nord_garages']:ReconcileImpounds(options)
```
