{
    "sections": [
        {"id": "purpose", "name": "Propósito / Descripción General", "type": "text", "required": true},
        {"id": "access_route", "name": "Acceso a la Opción/Módulo", "type": "text", "required": true},
        {"id": "ui_description", "name": "Interfaz de Usuario (UI)", "type": "text", "required": true},
        {"id": "fields_controls", "name": "Campos y Controles", "type": "table", "required": true, "columns": ["Nombre del Campo/Control", "Tipo de Control", "Descripción / Propósito", "Ejemplos de Uso / Notas"]},
        {"id": "functionalities_actions", "name": "Funcionalidades y Acciones", "type": "text", "required": true},
        {"id": "system_messages", "name": "Mensajes del Sistema y Errores Comunes", "type": "table", "required": false, "columns": ["Mensaje", "Tipo", "Cuándo Aparece", "Solución Sugerida"]},
        {"id": "best_practices", "name": "Consejos y Mejores Prácticas", "type": "text", "required": false}
    ]
}