{
  "type": "object",
  "properties": {
        "scl_output_dir": {
          "type": "string",
          "title": "Directorio Salida SCL/MD (x3)",
          "description": "Nombre del directorio (relativo a la raíz del proyecto PLC) donde x3 genera archivos .scl/.md, y x4/x5 leen.",
          "default": "scl_output"
        },
        "xref_output_dir": {
          "type": "string",
          "title": "Directorio Salida XRef (x4)",
          "description": "Nombre del directorio (relativo a la raíz del proyecto PLC) donde x4 genera archivos de referencias cruzadas.",
          "default": "xref_output"
        },
        "xref_source_subdir": {
          "type": "string",
          "title": "Subdirectorio Fuentes XRef (x4)",
          "description": "Nombre del subdirectorio dentro de xref_output_dir donde x4 coloca archivos fuente (.md) preparados para enlaces Obsidian.",
          "default": "source"
        },
        "call_xref_filename": {
          "type": "string",
          "title": "Nombre Archivo Árbol Llamadas (x4)",
          "description": "Nombre del archivo para la salida del árbol de llamadas generado por x4.",
          "default": "xref_calls_tree.md"
        },
        "db_usage_xref_filename": {
          "type": "string",
          "title": "Nombre Archivo Uso DBs (x4)",
          "description": "Nombre del archivo para el resumen de uso de DBs generado por x4.",
          "default": "xref_db_usage_summary.md"
        },
        "plc_tag_xref_filename": {
          "type": "string",
          "title": "Nombre Archivo Uso PLC Tags (x4)",
          "description": "Nombre del archivo para el resumen de uso de PLC Tags generado por x4.",
          "default": "xref_plc_tags_summary.md"
        },
        "max_call_depth": {
          "type": "integer",
          "title": "Profundidad Máx. Árbol Llamadas (x4)",
          "description": "Profundidad máxima de recursión para el árbol de llamadas generado por x4.",
          "default": 5
        },
        "max_users_list": {
          "type": "integer",
          "title": "Máx. Usuarios Listados (x4)",
          "description": "Número máximo de usuarios listados por DB/Tag en los resúmenes generados por x4.",
          "default": 20
        },
        "aggregated_filename": {
          "type": "string",
          "title": "Nombre Archivo Agregado (x5)",
          "description": "Nombre del archivo Markdown agregado final generado por x5 (se guarda en el directorio de trabajo principal).",
          "default": "full_project_representation.md"
        }
  }
}