ruforge_diagnostic_start
ОСНОВНОЙ способ пройти диагностику RuForge прямо в чате: создаёт сессию (адаптивный режим, как на сайте: ~25 вопросов, точное число зависит от ответов) и возвращает ПЕРВЫЙ вопрос. Правила ведения: задавайте строго ОДИН вопрос за сообщение — заголовок «Вопрос N из ~25 · Компетенция» (берите поле progress), период (если есть), текст ситуации и варианты списком A/B/C/D без комментариев и подсказок; затем ждите ответ пользователя. Не выбирайте за пользователя и не объединяйте вопросы. Перед стартом спросите роль (размер компании и число прямых подчинённых — по желанию). Дальше — ruforge_diagnostic_answer на каждый ответ, в конце — ruforge_diagnostic_finish.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | adaptive (по умолчанию, ~25 вопросов, как на сайте) или classic (фиксированные 33) | |
| role | Yes | entrepreneur — предприниматель/собственник; c_level — CEO/COO/CFO; product — руководитель продукта; dept_head — руководитель отдела/функции; division_head — руководитель направления/дивизиона | |
| source | No | Название ассистента для аналитики (utm_source), по умолчанию mcp | |
| user_id | No | ID профиля RuForge (из ruforge_profile_confirm), если пользователь авторизован — результат попадёт в историю профиля | |
| company_size | No | Размер компании (сотрудников), по умолчанию 50-500 | |
| direct_reports | No | Прямых подчинённых, по умолчанию 1-5 | |
| respondent_name | No | Имя (необязательно; попадает только в отчёт пользователя) |