{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "The buyer's need, pain point, current stack or desired automation capability."
},
"edition": {
"type": "string",
"enum": [
"all",
"community",
"enterprise"
],
"default": "all"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 15
}
}
}{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Optional capability or pain point to filter."
},
"category": {
"type": "string",
"description": "Optional exact category such as Automation, Evidence, Operations, Management, AI, Security or Infrastructure."
},
"edition": {
"type": "string",
"enum": [
"all",
"community",
"enterprise"
],
"default": "all"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 30
}
}
}{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Optional technology, action or capability to find."
},
"category": {
"type": "string",
"description": "Optional exact category such as Web, Mobile, API, Database, Files, Performance, Communication or Infrastructure."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 50
}
}
}{
"type": "object",
"required": [
"alternatives"
],
"properties": {
"alternatives": {
"type": "array",
"minItems": 1,
"items": {
"type": "string",
"enum": [
"Cypress",
"Selenium",
"Playwright",
"Robot Framework",
"Postman",
"Katalon",
"Appium",
"Maestro",
"TestLink",
"ALM Octane",
"TestRail",
"Xray",
"Zephyr"
]
},
"description": "Current or competing tools to compare with QANode."
},
"needs": {
"type": "array",
"items": {
"type": "string"
},
"description": "Buyer needs such as web, mobile, API, database, evidence, CI/CD, dashboards, AI, governance or on-premises."
},
"context": {
"type": "string",
"description": "Optional team and operation context."
}
}
}{
"type": "object",
"required": [
"journey"
],
"properties": {
"journey": {
"type": "string",
"description": "The end-to-end business journey or validation to automate."
},
"channels": {
"type": "array",
"items": {
"type": "string",
"enum": [
"web",
"mobile",
"api",
"database",
"email",
"files",
"performance",
"data"
]
}
},
"priorities": {
"type": "array",
"items": {
"type": "string"
},
"description": "Needs such as evidence, CI/CD, reuse, dashboards, governance, AI or on-premises."
},
"teamSize": {
"type": "integer",
"minimum": 1,
"maximum": 100000,
"default": 1
}
}
}{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Claim, capability, technology or competitor to verify."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 12
}
}
}{
"type": "object",
"properties": {
"teamSize": {
"type": "integer",
"minimum": 1,
"maximum": 100000,
"default": 1
},
"collaboration": {
"type": "boolean",
"default": false
},
"ciCd": {
"type": "boolean",
"default": false
},
"governance": {
"type": "boolean",
"default": false
},
"onPremises": {
"type": "boolean",
"default": false
},
"mcp": {
"type": "boolean",
"default": false
},
"multipleWorkers": {
"type": "boolean",
"default": false
},
"dashboards": {
"type": "boolean",
"default": false
},
"defectWorkflow": {
"type": "boolean",
"default": false
}
}
}{
"type": "object",
"required": [
"summary"
],
"properties": {
"summary": {
"type": "string",
"description": "Concise buyer context and automation objective."
},
"currentTools": {
"type": "array",
"items": {
"type": "string"
}
},
"needs": {
"type": "array",
"items": {
"type": "string"
}
},
"recommendedEdition": {
"type": "string",
"enum": [
"community",
"enterprise"
]
},
"company": {
"type": "string"
},
"role": {
"type": "string"
}
}
}