"""
Schema Naming - Backward Compatibility Module.

This module re-exports from markitect.schema.naming for backward compatibility.
New code should import from markitect.schema.naming directly.
"""

# Re-export from schema package for backward compatibility
from markitect.schema.naming import (
    validate_schema_filename,
    suggest_valid_filename,
    suggest_schema_filename,
    extract_schema_domain,
    get_schema_version,
    extract_schema_metadata,
    get_validation_errors,
    is_valid_schema_filename,
    format_validation_message,
    SchemaFilenameError,
    SCHEMA_FILENAME_PATTERN,
)

__all__ = [
    'validate_schema_filename',
    'suggest_valid_filename',
    'suggest_schema_filename',
    'extract_schema_domain',
    'get_schema_version',
    'extract_schema_metadata',
    'get_validation_errors',
    'is_valid_schema_filename',
    'format_validation_message',
    'SchemaFilenameError',
    'SCHEMA_FILENAME_PATTERN',
]
