Бизнес-спецификация¶
Назначение¶
Документ фиксирует цели и границы KADRY. Поведение экранов и правил — в BRD. Если тексты расходятся, приоритет у BRD.
Цели¶
| ID | Цель | Как понять, что получилось |
|---|---|---|
| G1 | Работодатель сам находит категорию и выходит на человека | Потребность → подборка с причинами → приглашение с вилкой → принятие → контакты и чат |
| G2 | Категория не берётся из резюме | Опрос, выбор грейда и тест. Отказ от теста оставляет «Не подтверждён» и низкий приоритет |
| G3 | Тест сравнимый и устойчивый к утечке | Паттерны, варианты, калибровка, проверка «одного промпта», алерты |
| G4 | Контакты и вилка понятны обеим сторонам | Вилка «от–до» до чата. Контакты только после принятия или отклика |
| G5 | Персональные данные по 152-ФЗ | Согласие до сохранения, хранение в России, удаление не позже 30 дней |
В скоупе MVP¶
- Регистрация по почте, ссылка 24 часа, пароль после подтверждения, восстановление без раскрытия, есть ли адрес
- 2FA обязательна работодателю и администратору, кандидату по желанию
- Резюме формой или PDF, несколько резюме, PDF-профиль
- Опрос, 11 грейдов, тест с прокторингом и ИИ-интервью, принятие грейда, кулдаун смены
- Потребность, рекомендованные категории, подборка, банк, свайпы работодателя, приглашение, в том числе без вакансии
- Приватность, пауза поиска, согласия, связь с ФСП, в том числе пустая история
- Админка: паттерны, калибровка, one-shot, утечки внутри платформы, прокторинг, справочники, параметры, дашборд К1/К2, журнал, банлист
Дополнительно¶
Помечено Доп в требованиях. В демо можно показать отдельно, в обязательный путь MVP не входит.
- Публикация вакансий, лента и отклик кандидата, взаимный матч
- Календарь встреч, тестовые работодателя, регулярные задачи
- Жалобы, правило фиктивных вакансий, подтверждение найма, мониторинг открытых источников
- Яндекс ID, Keycloak как боевой вход, мобильная вёрстка от 360 px, ATS как ручная выгрузка файла
- Статистика кабинета кандидата за 30 дней
Вне скоупа¶
| Пункт | Почему |
|---|---|
| Госуслуги, Mos.ru, Налог.рф | Будущая возможность, в хакатон не входит (FR-О-03) |
| GDPR | Пользователи из ЕС не целевые |
| Встроенная видеосвязь | Встреча хранит ссылку на внешний созвон |
| Верификация компаний как обязательный шаг ТЗ | В MVP не требуется; частичная защита — сигналы и банлист |
| Влияние тестовых работодателя на грейд | Грейд меняет только принятый тест на грейд |
Сквозной показ¶
Шесть шагов из демо-потока: регистрация соискателя, опрос и тест, категория, поиск работодателем, контакт, затем отдельно классический отклик. Рядом — показ сборки теста и показ подборки с фильтрами и версиями.
Критерии приёмки платформы¶
- Новый кандидат: «Я ищу работу» → почта и согласие → пароль по ссылке → резюме → тест → «Принять грейд» → «Приглашения».
- Работодатель: 2FA → профиль компании → потребность с вилкой → подборка с 2–3 причинами → приглашение.
- До принятия приглашения контактов нет в карточке и в PDF для работодателя.
- Неподтверждённые стоят ниже подтверждённых. Фильтр «Только подтверждённые» включён по умолчанию.
- Нет истории ФСП — ни бонуса, ни штрафа, нейтральная подпись «Нет данных ФСП».
- Чужой объект — 403 без подробностей.