{
  "additionalProperties": false,
  "description": "Execute at a specific clock time (e.g. \"buy at 10:16\").\n\nFires on the bar starting at the given time; a market order fills the next\nbar, so precision equals the strategy resolution (needs intraday bars).\nOff-grid times snap to the nearest bar boundary and surface a warning. Time\nis interpreted in the exchange session timezone; session open/close route to\nthe market open/close auction.",
  "properties": {
    "card_type": {
      "const": "at_time",
      "default": "at_time",
      "title": "Card Type",
      "type": "string"
    },
    "time": {
      "description": "Clock time in HH:MM 24-hour format (exchange session timezone).",
      "pattern": "^\\d{2}:\\d{2}$",
      "title": "Time",
      "type": "string"
    }
  },
  "required": [
    "time"
  ],
  "title": "AtTimeCard",
  "type": "object"
}
