{
  "format": "nearer-work-template",
  "version": 1,
  "name": "Feature delivery",
  "parameters": [
    "feature"
  ],
  "assigneeSlots": [
    "designer",
    "developer",
    "tester"
  ],
  "items": [
    {
      "id": "epic",
      "type": "epic",
      "title": "{{parameters.feature}}",
      "execution_mode": "human",
      "fields": {
        "description": "Feature delivery for {{parameters.feature}}."
      }
    },
    {
      "id": "design",
      "parent": "epic",
      "type": "task",
      "title": "Design {{parameters.feature}}",
      "assigneeSlot": "designer",
      "blocks": [
        "implementation"
      ],
      "fields": {
        "acceptance": "Document agreed requirements and open questions."
      }
    },
    {
      "id": "implementation",
      "parent": "epic",
      "type": "task",
      "title": "Implement {{parameters.feature}}",
      "assigneeSlot": "developer",
      "blocks": [
        "validation"
      ],
      "fields": {
        "acceptance": "Implement the agreed design and document the changes."
      }
    },
    {
      "id": "validation",
      "parent": "epic",
      "type": "task",
      "title": "Validate {{parameters.feature}}",
      "assigneeSlot": "tester",
      "fields": {
        "acceptance": "Verify acceptance criteria and record test evidence."
      }
    }
  ]
}
