---
name: config_error
lang: go
domain: infra
version: "1.0.0"
algebraic: product
definition: |
  type ConfigError struct {
      Field   string
      Message string
      Tag     string
  }
description: "Error de validacion de un campo de configuracion. Field identifica el campo, Message describe el problema, Tag indica la regla que fallo (required, format, etc.)."
tags: [config, validation, error, infra]
uses_types: []
file_path: "functions/infra/config_error.go"
---

## Notas

Tipo producto — todos los campos siempre presentes. Se acumula en ConfigValidation.Errors. Tag toma valores como "required" o "format" para que el consumidor pueda filtrar por tipo de error.
