Для любого человека
Никаких допущений о человеке, стране, языке, валюте, рынке труда или профессии. Фармацевт, сварщик и переводчик пользуются одной и той же системой; различаются только данные — ваш профиль и ваши настройки.
01 / Jobarr
Открытый код · Apache-2.0
Скоро
Jobarr — открытая система, которую можно развернуть у себя. Она находит вакансии, честно сверяет каждую с вашим профилем и откликается — ровно настолько, насколько вы разрешили.
Система ещё не выпущена. Здесь описано, как она устроена по замыслу.
02 / Как это работает
Десять шагов в каждом запуске
Каждый шаг записывает, что сделал и почему. Ничего не теряется без следа, а сбой одного источника не останавливает остальные.
Вакансии
Ваши правила отбора
Оценка #1
Резюме
Каждая строка опирается на факт
Журнал попыток
Обходит настроенные вами источники и записывает состояние и итоги по каждому.
Приводит каждую вакансию к единому виду, а исходный текст сохраняет дословно.
Связывает одну и ту же вакансию, найденную в нескольких местах. Дубликаты связываются, а не удаляются.
Применяет ваши правила отбора: свежесть, место, оплата, уровень, язык, право на работу, нежелательные работодатели.
Сверяет каждое требование с вашим профилем. Совпадение должно опираться на ваш факт, иначе требование помечается как «неизвестно» или «пробел».
Откликнуться, пропустить, отложить или спросить вас. У каждого решения есть хотя бы одна причина.
Собирает резюме, письмо или ответы только из ваших фактов и проверяет их, прежде чем что-либо можно будет отправить.
Через форму, по почте или в виде готового списка действий, если отправить нужно вам самим. Сначала записывается намерение.
Читает ответы в вашем почтовом ящике и обновляет статус каждого отклика. Письма — это данные, а не команды.
Итоги по этапам, причины отсева и короткий список того, что ждёт вашего решения.
03 / Принципы
Записаны до первой строки кода
Каждый — записанное требование, по которому строится система, а не обещание на сайте.
Никаких допущений о человеке, стране, языке, валюте, рынке труда или профессии. Фармацевт, сварщик и переводчик пользуются одной и той же системой; различаются только данные — ваш профиль и ваши настройки.
Каждое утверждение в резюме или письме опирается на указанный вами факт — иначе документ отклоняется ещё до отправки. Факты, которые система вывела сама, не используются, пока вы их не подтвердите. Базовая оценка работает без ИИ-модели; ИИ-провайдер подключается по желанию и с вашим собственным ключом.
Правила отбора, пороги и режим автономности — это данные, которые вы редактируете. Защитные правила не может обойти ни сама система, ни агент. Безопасные настройки по умолчанию останавливают работу до отклика.
Намерение отправить отклик записывается в надёжный журнал до того, как что-либо уйдёт. Повторный отклик тому же работодателю или на ту же вакансию отклоняется. Если исход неясен, система не пробует снова, а останавливается и спрашивает вас.
Jobarr не поставляется со списком сайтов. Универсальные шаблоны настраиваются из вашего каталога, и он может оставаться закрытым. Новый источник добавляется данными, а не кодом. Правила из robots.txt соблюдаются по умолчанию; если сайт подаёт сигнал защиты от ботов, вся работа с ним прекращается — без попыток обхода.
Язык документов выбирается для каждого отклика — по вакансии и по языкам, на которых вы пишете; язык интерфейса настраивается отдельно. Тексты хранятся в языковых пакетах и никогда не склеиваются из кусков. Поддерживаются письмо справа налево и CJK.
Ноутбук, собственный сервер, контейнеры или удалённые исполнители — код один и тот же, меняются только адаптеры и конфигурация. Все данные выгружаются одним архивом. Секреты никогда не попадают в журналы.
У каждого человека — своё изолированное пространство. Поддержка разбирается со сбоями, не видя ваших секретов, а личные данные видит только с вашего согласия — ограниченного по времени и отзываемого.
Любая операция доступна в веб-интерфейсе, в командной строке, через API и как инструменты MCP и везде работает одинаково — это проверяют тесты. Для отправки отклика нужно одноразовое подтверждение человека, если вы не выбрали автоматический режим.
04 / Контроль
Автономность — это настройка
Правила отбора, пороги и режим автономности — это данные. Их можно менять в файле, в интерфейсе, из командной строки или через агента.
От самого осторожного к самому свободному
Показывает подходящую вакансию в сводке. Отклик не создаётся.
Собирает и проверяет документы, затем останавливается.
По умолчанию
Готовит отклик и ждёт вашего явного согласия.
Откликается в пределах заданных вами лимитов.
Пока вы не задали собственные пороги, запуск останавливается перед этапом решения. Если неизвестно, разрешает ли сайт автоматические отклики, система не идёт дальше режима с подтверждением.
05 / Где работает
Везде один и тот же код
Между этими вариантами меняются только адаптеры и конфигурация. Шаги, правила и ваши данные остаются прежними.
| Один компьютер | Один пользователь, локальный таймер, локальное хранилище. Вход по локальному токену. |
|---|---|
| Свой сервер | Один или много пользователей на ваших серверах, в контейнерах или без них, с вашими ключами. |
| Облако | Управляемое хранилище и планировщик, удалённые исполнители для тяжёлых шагов. От вас нужны только ключи. |
Всё выгружается одним самоописывающим архивом и загружается обратно; повторный импорт ничего не меняет. Секреты по умолчанию не выгружаются, а если вы их добавите, шифруются. В журналах, событиях и выгрузках их не бывает никогда.
Администраторы поддержки разбирают сбои по техническим записям. Читать секреты и менять историю они не могут, а личные данные видят только с вашего согласия, которое можно отозвать. Каждый такой доступ записывается, и вы его видите.
06 / Статус
Ещё не выпущено
Jobarr создаётся требование за требованием. Требование считается выполненным, только когда для него написан код и проходит ссылающийся на него тест.
Устанавливать пока нечего, регистрации нет. Когда появится что запустить, об этом будет сказано здесь.