{
  "$schema": "https://super-calendar.io/agents/golden.schema.json",
  "domain": "weather",
  "version": "1.0.0",
  "purpose": "Canonical shape example for weather data after Super Calendar normalization.",
  "request": {
    "method": "GET",
    "path": "/api/weather",
    "params": {
      "city": "Sao Paulo",
      "units": "metric",
      "lang": "en",
      "format": "json"
    }
  },
  "surface_expectations": {
    "json": "A payload with meta and events.",
    "xml": "The same logical payload as XML under calendar-feed.",
    "ics": "The same events rendered as iCalendar."
  },
  "normalized_event_minimum": {
    "uid": "string",
    "summary": "string",
    "description": "string",
    "start": "ISO date or datetime",
    "allDay": "boolean",
    "categories": ["weather"],
    "source": "weather"
  }
}

