{
  "type": "object",
  "properties": {
    "status": {"type": "string", "enum": ["ready", "needs_clarification", "no_event"]},
    "title": {"type": "string", "minLength": 1, "maxLength": 200},
    "start": {"type": ["string", "null"]},
    "end": {"type": ["string", "null"]},
    "evidence": {"type": "string", "minLength": 1, "maxLength": 2000},
    "questions": {"type": "array", "maxItems": 8, "items": {"type": "string", "minLength": 1, "maxLength": 500}}
  },
  "required": ["status", "title", "start", "end", "evidence", "questions"],
  "additionalProperties": false
}
