v0.3.4
Fixed
- #30 — SDP as SoT for NUS devices: asset_tag conflicts never abort the sync (normalize placeholders, dedup, pre-sync reconcile: adopt-by-serial / delete stale / drop tag; non-NUS untouched).
Added
- #30 — Better Site location parsing (city gazetteer, separator split, SITE_REGION_OVERRIDES).