{
  "title": "Sprint Retrospective",
  "description": "Captures what slowed the team, what worked, and whether last sprint's action items actually changed anything. Designed to produce a searchable brief — not a sticky-note archive.",
  "language": "en",
  "questions": [
    {
      "hint": "Think about blockers, unclear requirements, waiting on others, tooling issues, or anything that added friction.",
      "text": "What slowed you down most this sprint — and was it the same thing as last sprint?",
      "type": "text",
      "order": 1,
      "required": true
    },
    {
      "hint": "Be specific about what made it work — process, collaboration, preparation, or something else.",
      "text": "What did we ship that you're proud of, and why did it go well?",
      "type": "text",
      "order": 2,
      "required": true
    },
    {
      "hint": "If you don't remember what the action items were, that's useful information too.",
      "text": "Did last sprint's action items actually change anything? Which ones landed, and which ones didn't?",
      "type": "text",
      "order": 3,
      "required": true
    },
    {
      "hint": "Technical, process, or prioritization decisions all count.",
      "text": "What's one decision we made this sprint that you'd make differently in hindsight?",
      "type": "text",
      "order": 4,
      "required": false
    },
    {
      "hint": "Consider delivery, team collaboration, and how much friction there was.",
      "text": "How would you rate the overall effectiveness of this sprint?",
      "type": "rating_scale",
      "order": 5,
      "options": {
        "max": 5,
        "min": 1,
        "maxLabel": "Very effective",
        "minLabel": "Very ineffective"
      },
      "required": true
    },
    {
      "hint": "Be concrete — 'better communication' is less useful than 'a 10-minute kickoff on each ticket before we start coding'.",
      "text": "What's the one thing that would make the next sprint noticeably better for you?",
      "type": "text",
      "order": 6,
      "required": true
    }
  ]
}