{
  "title": "Technical Discovery",
  "description": "Captures the real requirements, hidden constraints, and the stakeholder's actual definition of done before a single line of code is written. Prevents the mid-build surprise.",
  "language": "en",
  "questions": [
    {
      "hint": "Describe what you'd see, click, or observe that would tell you it's working correctly.",
      "text": "In your own words, what does 'done' look like for this feature or project?",
      "type": "text",
      "order": 1,
      "required": true
    },
    {
      "hint": "Think about: performance requirements, compliance, integrations that must not break, legacy systems, other teams' dependencies.",
      "text": "What constraints exist that the ticket or brief doesn't capture?",
      "type": "text",
      "order": 2,
      "required": true
    },
    {
      "hint": "Be honest — 'we think we know' and 'we definitely know' are very different.",
      "text": "How well-defined are the requirements going into this work right now?",
      "type": "rating_scale",
      "order": 3,
      "options": {
        "max": 5,
        "min": 1,
        "maxLabel": "Crystal clear",
        "minLabel": "Very unclear"
      },
      "required": true
    },
    {
      "hint": "What would a bad outcome look like? Who would notice first?",
      "text": "What are the edge cases or failure modes you're most worried about?",
      "type": "text",
      "order": 4,
      "required": true
    },
    {
      "hint": "Decisions made years ago, workarounds, known fragile areas, historical reasons for odd behavior.",
      "text": "Is there anything about the current system that's important context for this work — something that isn't documented?",
      "type": "text",
      "order": 5,
      "required": false
    },
    {
      "hint": "Other teams, downstream systems, customers with specific workflows, compliance or legal.",
      "text": "Who else has a stake in this that we haven't talked to yet?",
      "type": "text",
      "order": 6,
      "required": false
    },
    {
      "hint": "The thing you'd tell them over Slack the day they start — the context that prevents a wrong turn.",
      "text": "What would you want a developer who's just picked up this ticket to know that they won't find in the spec?",
      "type": "text",
      "order": 7,
      "required": true
    }
  ]
}