"""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. """