--- name: generate_id kind: function lang: go domain: core version: "1.0.0" purity: pure signature: "func GenerateID(name, lang, domain string) string" description: "Genera un ID canonico determinista a partir de nombre, lenguaje y dominio." tags: [id, naming, deterministic] uses_functions: [] uses_types: [] returns: [] returns_optional: false error_type: "" imports: [] tested: false tests: [] test_file_path: "" file_path: "functions/core/generate_id.go" --- ## Ejemplo ```go id := GenerateID("filter_slice", "go", "core") // id = "filter_slice_go_core" ``` ## Notas Funcion pura sin dependencias. Util para cualquier sistema que necesite IDs compuestos deterministas a partir de componentes con nombre.