{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "gno://schemas/expansion@1.0",
  "title": "GNO Query Expansion Result",
  "description": "Result of query expansion for hybrid search",
  "type": "object",
  "required": ["lexicalQueries", "vectorQueries"],
  "properties": {
    "lexicalQueries": {
      "type": "array",
      "description": "Lexical (BM25) query variants",
      "items": {
        "type": "string"
      },
      "minItems": 0,
      "maxItems": 5
    },
    "vectorQueries": {
      "type": "array",
      "description": "Semantic (vector) query variants",
      "items": {
        "type": "string"
      },
      "minItems": 0,
      "maxItems": 5
    },
    "hyde": {
      "type": "string",
      "description": "Hypothetical document embedding (HyDE) text"
    },
    "notes": {
      "type": "string",
      "description": "Optional debug notes from expansion model"
    }
  },
  "additionalProperties": false
}
