{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "get_review_rollup response",
  "type": "object",
  "properties": {
    "investor_id": { "type": "string" },
    "investor_name": { "type": "string" },
    "review_count": { "type": "integer" },
    "dimensions": {
      "type": "object",
      "description": "Average scores across structured review dimensions.",
      "properties": {
        "meeting_experience": { "type": "number" },
        "evaluation_style": { "type": "number" },
        "fundraising_help": { "type": "number" },
        "post_funding": { "type": "number" }
      }
    },
    "fact_summary": {
      "type": "string",
      "description": "Objective facts distilled from reviews (e.g. round counts, timelines)."
    },
    "opinion_summary": {
      "type": "string",
      "description": "Aggregated founder sentiment and qualitative observations."
    },
    "poi_count": {
      "type": "integer",
      "description": "Number of reviews with proof-of-interaction."
    },
    "most_recent_review_date": {
      "type": "string",
      "format": "date"
    },
    "recency_tag": {
      "type": "string",
      "enum": ["very_recent", "recent", "older", "unknown"]
    }
  },
  "required": ["investor_id", "review_count", "dimensions"]
}
