{
  "format": 1,
  "ref": "demo.consult@1",
  "name": "Запись на консультацию",
  "subject": "record",
  "card_title": "Запрос на консультацию",
  "start": {
    "intent": "клиент хочет записаться на консультацию или спрашивает, как на неё попасть"
  },
  "record": {
    "key": [
      "client"
    ],
    "fields": {
      "topic": {
        "type": "text",
        "label": "С чем обращается"
      },
      "slot": {
        "type": "text",
        "label": "Удобное время"
      }
    },
    "artifacts": {}
  },
  "params": {},
  "roles": {
    "manager": {
      "name": "Менеджер",
      "does": "подтверждает время консультации"
    }
  },
  "ops": {
    "request_recorded": {
      "origins": [
        "agent"
      ],
      "result": {
        "fields": [
          "topic",
          "slot"
        ],
        "required": [
          "topic"
        ]
      },
      "proof": {
        "title": "Запрос: {topic}",
        "how": "цитата клиента"
      }
    }
  },
  "messages": {},
  "steps": [
    {
      "id": "intake",
      "kind": "agent",
      "title": "Запрос клиента",
      "awaits": "request_recorded",
      "effect": "record_write",
      "capabilities": [
        "process.instance.start@1",
        "process.result.record@1"
      ],
      "wait": {
        "title": "Запрос от клиента",
        "tone": "mute",
        "who": "агент спрашивает в диалоге"
      }
    },
    {
      "id": "handoff",
      "kind": "finish",
      "outcome": "escalated",
      "title": "Передано менеджеру"
    }
  ]
}
