ZubiSniffer 2.0.0 FINAL verification
====================================
pytest: 72 passed
compileall (src/tests/tools): PASS
build preflight: PASS (2.0.0)
Direct PySide6 render smoke test: NOT RUN — PySide6 is not installed in this packaging container.

Truth/visibility contracts:
- No synthetic endpoints or fake classifications.
- UNKNOWN remains UNKNOWN until evidence is available.
- P2P is labeled P2P CANDIDATE, not a real-person identity claim.
- SERVER is grounded in bundled provider CIDR data; HOSTING is grounded in completed IP-API hosting metadata.
- UI states IPv4/UDP scope; TCP is not claimed.
- Legacy all-provider server blocking is migrated only when the exact legacy default is detected.
- Custom provider filter subsets remain untouched.
