"""Contract tests — frozen public surface verification (AZ-268, AZ-XX).

Tests in this package run with the ``contract`` pytest marker so CI can
optionally split them into a separate stage. They are also collected
under the default suite.
"""
