{
  "type": "object",
  "properties": {
    "chartId": {
      "type": "string",
      "description": "ID of the chart to review"
    },
    "step": {
      "type": "string",
      "enum": [
        "full_review",
        "acknowledge",
        "analyze",
        "plan",
        "feedback"
      ],
      "default": "full_review",
      "description": "Which step to guide through: 'full_review' for complete process, or individual steps"
    },
    "userInput": {
      "type": "string",
      "description": "Optional: User's observations or responses for the current step"
    }
  },
  "required": [
    "chartId"
  ]
}