{
  "title": "Annual Program Review",
  "description": "An end-of-cycle reflection with program staff — what worked, what didn't, what to carry forward, and what to change.",
  "language": "en",
  "questions": [
    {
      "hint": "For example: Youth Workforce Program, fiscal year 2025-2026, summer cohort.",
      "text": "What program or initiative are you reflecting on, and what cycle are you closing?",
      "type": "text",
      "order": 1,
      "required": true
    },
    {
      "text": "Did this program achieve what you set out to do this year?",
      "type": "rating_scale",
      "order": 2,
      "options": {
        "max": 5,
        "min": 1,
        "maxLabel": "Exceeded goals",
        "minLabel": "Fell well short"
      },
      "required": true
    },
    {
      "hint": "Focus on specific decisions, partnerships, or practices that drove results — not just outcomes.",
      "text": "What worked best and why?",
      "type": "text",
      "order": 3,
      "required": true
    },
    {
      "hint": "Be honest — what you learn from failure is often the most valuable knowledge to capture.",
      "text": "What didn't work, and what did you learn from it?",
      "type": "text",
      "order": 4,
      "required": true
    },
    {
      "hint": "Internal constraints, external conditions, funding limitations, staffing — anything that limited your impact.",
      "text": "What were the biggest barriers to serving participants effectively this year?",
      "type": "text",
      "order": 5,
      "required": true
    },
    {
      "hint": "Design decisions, partnerships, target population, delivery model — anything you'd reconsider.",
      "text": "What would you do differently if you were starting this program over today?",
      "type": "text",
      "order": 6,
      "required": true
    },
    {
      "hint": "Be specific about the one or two changes that would matter most.",
      "text": "What should the team prioritize in the next cycle to increase impact?",
      "type": "text",
      "order": 7,
      "required": true
    }
  ]
}