# Extension Metadata Schema - Type-safe extension definition # Defines metadata for each extension including dependencies and best practices # Used for DAG construction and extension initialization ordering # Schema for extension metadata let ExtensionMetadataSchema = { name | String, version | String, category | String, description | String, dependencies | Array String, tags | Array String, best_practices | Array String, } in # Export schema { schema = ExtensionMetadataSchema, }