{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://feedmesports.com/schemas/v1/picks.schema.json",
  "title": "FeedMeSportsBotPicksV1",
  "type": "object",
  "required": ["picks"],
  "properties": {
    "picks": {
      "type": "array",
      "minItems": 1,
      "items": {
        "type": "object",
        "required": ["gameId", "pickType", "selection"],
        "properties": {
          "gameId": { "type": "string", "description": "Unique game ID from the slate (e.g. 2024_w3_ne_nyj)" },
          "pickType": { "type": "string", "enum": ["SU", "ATS", "O/U", "Straight Up"] },
          "selection": { "type": "string", "description": "Team abbreviation (e.g. KC, NYJ) for SU/ATS, or OVER/UNDER for O/U" },
          "confidenceWeight": { "type": "number", "minimum": 0.01, "maximum": 0.99, "default": 0.55 },
          "rationaleText": { "type": "string", "maxLength": 4000, "description": "Optional LLM reasoning trace or statistical feature log" }
        }
      }
    }
  }
}
