{
  "id": "P33-C03",
  "mode": "workflow",
  "theme": "workflow",
  "brand": "РАЗБОР / P33-C03",
  "title": "Ответ о доступе берет состояние из переданных данных",
  "lead": "Публичная программа не превращается в подтверждение оплаты.",
  "section": "Исходный материал → результат",
  "offer": "Публичная программа не превращается в подтверждение оплаты.",
  "inputTitle": "Редактируемый исходный материал",
  "outputTitle": "Подготовленный результат",
  "source": "Вопрос: почему закрыт урок?\nПрограмма: Вводный курс v2\nСостояние учета: активен\nДоступ до: 2026-12-01",
  "extract": [
    {
      "id": "question",
      "label": "Вопрос",
      "pattern": "^Вопрос:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "program",
      "label": "Программа",
      "pattern": "^Программа:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "status",
      "label": "Состояние учета",
      "pattern": "^Состояние учета:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "until",
      "label": "Доступ до",
      "pattern": "^Доступ до:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    }
  ],
  "processor": "knowledge",
  "rules": [],
  "examples": [
    {
      "label": "Исходный пример",
      "text": "Вопрос: почему закрыт урок?\nПрограмма: Вводный курс v2\nСостояние учета: активен\nДоступ до: 2026-12-01"
    },
    {
      "label": "Неполные сведения",
      "text": "Требуется уточнение. Исходные параметры пока не переданы."
    }
  ],
  "knowledge": [
    {
      "keywords": [
        "урок",
        "доступ"
      ],
      "when": {
        "status": "активен"
      },
      "source": "ACC-A · обработка активного статуса",
      "answer": "В переданных данных доступ активен. Сверьте указанную программу с открытым уроком и обновите сеанс. Если проблема сохраняется, передайте поддержке программу, дату доступа и описание закрытого урока."
    },
    {
      "keywords": [
        "урок",
        "доступ"
      ],
      "when": {
        "status": "истек"
      },
      "source": "ACC-E · обработка истекшего статуса",
      "answer": "В переданных данных срок доступа истек. Посмотрите условия продления для своей программы; эта карточка сама не продлевает доступ и не подтверждает новый платеж."
    },
    {
      "keywords": [
        "урок",
        "доступ"
      ],
      "when": {
        "status": "недоступен"
      },
      "source": "ACC-U · обработка недоступного учета",
      "answer": "Состояние доступа сейчас не подтверждено. Сохраните вопрос и данные программы для поддержки; по старой статье нельзя установить оплату вашего аккаунта."
    }
  ]
}
