{
  "tools": [
    {
      "name": "xertica_validate_code",
      "description": "Analisa um arquivo TypeScript/React com regras AST restritas da Xertica",
      "inputSchema": {
        "type": "object",
        "properties": {
          "filePath": {
            "type": "string",
            "description": "Caminho absoluto ou relativo para o componente React a ser validado"
          }
        },
        "required": ["filePath"]
      }
    },
    {
      "name": "xertica_scaffold_pattern",
      "description": "Injeta um layout padrão (Cookbook) na arquitetura",
      "inputSchema": {
        "type": "object",
        "properties": {
          "patternName": {
            "type": "string",
            "enum": ["form", "dashboard", "crud", "login", "analytics"]
          },
          "targetPath": {
            "type": "string"
          }
        },
        "required": ["patternName", "targetPath"]
      }
    }
  ]
}
