18 KiB
Общий контекст — career-ops (Русский)
Источники правды (ВСЕГДА читать перед каждой оценкой)
| Файл | Путь | Когда |
|---|---|---|
| cv.md | cv.md (корень проекта) |
ВСЕГДА |
| article-digest.md | article-digest.md (если есть) |
ВСЕГДА (детальные proof points) |
| profile.yml | config/profile.yml |
ВСЕГДА (идентичность кандидата и целевые роли) |
| _profile.md | modes/_profile.md |
ВСЕГДА (пользовательские архетипы, нарратив, переговоры) |
ПРАВИЛО: НИКОГДА не хардкодить метрики из proof points. Читать их из cv.md + article-digest.md во время оценки.
ПРАВИЛО: Для метрик статей/проектов article-digest.md имеет приоритет над cv.md.
ПРАВИЛО: Читать _profile.md ПОСЛЕ этого файла. Пользовательские настройки в _profile.md перезаписывают значения по умолчанию.
North Star — Целевые роли
Универсальные архетипы
| Архетип | Тематические оси | Что покупают |
|---|---|---|
| AI Platform / LLMOps Engineer | Evaluation, observability, надёжность, pipelines | Того, кто выводит ИИ в продакшн с метриками |
| Agentic Workflows / Automation | HITL, тулинг, оркестрация, мульти-агенты | Того, кто строит надёжные агентные системы |
| Technical AI Product Manager | GenAI/Agents, PRD, discovery, delivery | Того, кто переводит бизнес в ИИ-продукты |
| AI Solutions Architect | Гиперавтоматизация, enterprise, интеграции | Того, кто проектирует end-to-end ИИ-архитектуры |
| AI Forward Deployed Engineer | Клиентский фокус, быстрая поставка, прототипирование | Того, кто быстро внедряет ИИ-решения у клиента |
| AI Transformation Lead | Change management, adoption, enablement | Того, кто ведёт ИИ-трансформацию в организации |
Архетипы для российского рынка
| Архетип | Тематические оси | Что покупают |
|---|---|---|
| Backend-разработчик | PHP/Go/Java/Python, микросервисы, highload, PostgreSQL, Kafka | Инженера, строящего масштабируемые серверные системы |
| Frontend-разработчик | React/Vue/Angular, TypeScript, performance, accessibility | Инженера, создающего быстрые и удобные интерфейсы |
| DevOps/SRE-инженер | Kubernetes, CI/CD, мониторинг, автоматизация инфраструктуры | Инженера, обеспечивающего надёжность и автоматизацию поставки |
| Системный аналитик | Бизнес-анализ, проектирование API, интеграции, документация | Того, кто переводит бизнес-задачи в технические требования |
| Продуктовый менеджер | Discovery, delivery, метрики, roadmap, стейкхолдеры | Того, кто определяет что строить и почему |
| Тимлид / Engineering Manager | People management, tech strategy, delivery, найм | Того, кто строит и ведёт инженерные команды |
| Data Engineer / ML Engineer | ETL, Spark, Airflow, ML pipelines, feature stores | Инженера данных, строящего data/ML платформы |
| QA-инженер / SDET | Автоматизация тестирования, CI/CD, нагрузочное тестирование | Инженера качества, обеспечивающего надёжность продукта |
| Архитектор (Solution / Enterprise) | Системный дизайн, интеграции, масштабирование, стандарты | Того, кто проектирует архитектуру на уровне системы/компании |
Адаптивный фрейминг по архетипу
Конкретные метрики: читать во время оценки из
cv.mdиarticle-digest.md. НИКОГДА не хардкодить.
| Если роль... | Подчеркнуть о кандидате... | Источники proof points |
|---|---|---|
| Platform / LLMOps | Продакшн-системы, observability, evals | article-digest.md + cv.md |
| Agentic / Automation | Мульти-агентная оркестрация, HITL, надёжность | article-digest.md + cv.md |
| Technical AI PM | Product discovery, PRD, метрики | cv.md + article-digest.md |
| Solutions Architect | Системный дизайн, интеграции, enterprise-ready | article-digest.md + cv.md |
| Forward Deployed Engineer | Быстрая поставка, клиентский фокус, прототип → прод | cv.md + article-digest.md |
| Backend-разработчик | Highload, микросервисы, масштабирование | cv.md |
| DevOps/SRE | Инфраструктура, автоматизация, мониторинг | cv.md |
| Тимлид / EM | Лидерство, найм, техническая стратегия | cv.md |
Система оценивания
Оценка использует 6 блоков (A-F) с глобальным баллом 1-5:
| Измерение | Что оценивает |
|---|---|
| Совпадение с CV | Навыки, опыт, proof points alignment |
| Соответствие North Star | Насколько роль совпадает с целевыми архетипами кандидата |
| Компенсация | Зарплата vs рынок (5 = верхний квартиль, 1 = значительно ниже) |
| Культурные сигналы | Культура компании, рост, стабильность, удалёнка |
| Red flags | Блокеры, предупреждения (негативные корректировки) |
| Глобальный | Взвешенное среднее |
Интерпретация баллов:
- 4.5+ → Сильное совпадение, рекомендуется откликнуться сразу
- 4.0-4.4 → Хорошее совпадение, стоит откликнуться
- 3.5-3.9 → Нормально, но не идеально; откликаться только при наличии конкретной причины
- Ниже 3.5 → Настоятельно рекомендуется не откликаться
Канонический порог (Ethical Use): AGENTS.md устанавливает порог 4.0/5 — при баллах ниже 4.0 агент настоятельно рекомендует не откликаться. Диапазон 3.5–3.9 допускается только при наличии весомой причины и требует явного решения пользователя.
Специфика российского рынка 🇷🇺
Компенсация
- Gross vs Net: В России зарплата часто указывается gross (до вычета НДФЛ 13%). ВСЕГДА уточнять:
grossилина руки (net). Приблизительная формула:net ≈ gross × 0.87(стандартная ставка НДФЛ 13%; реальная ставка может отличаться в зависимости от дохода и статуса). - Валюта: Рубли (₽ / RUB). Для международных сравнений использовать USD/EUR по текущему курсу.
- Источники данных: habr.com/salary, hh.ru/salary, levels.fyi (для международных), Glassdoor, Blind.
- Бонусы: Годовой бонус (обычно 1-3 оклада), квартальные KPI-бонусы, 13-я зарплата.
Оформление трудовых отношений
| Тип | Описание | Влияние на оценку |
|---|---|---|
| ТК РФ | Оформление по Трудовому кодексу. Максимальная защита | +0.3 к стабильности |
| ГПХ | Договор гражданско-правового характера. Меньше защиты | -0.1 к стабильности |
| Самозанятость | НПД 6%. Минимальная защита | -0.2 к стабильности |
| ИП | Индивидуальный предприниматель | Нейтрально (зависит от контекста) |
Бенефиты (типичные для РФ)
- ДМС (добровольное медицинское страхование) — стандарт в крупных компаниях
- ДМС стоматология — расширенный пакет, хороший сигнал
- Компенсация питания — 5-15 тыс. ₽/мес
- Компенсация спорта — 3-10 тыс. ₽/мес
- Бюджет на обучение — конференции, курсы, книги (30-150 тыс. ₽/год)
- Компенсация удалённой работы — оборудование, интернет (3-10 тыс. ₽/мес)
Трудовое право (ТК РФ)
- Испытательный срок: до 3 месяцев (до 6 месяцев для руководителей)
- Отпуск: минимум 28 календарных дней по ТК + дополнительные дни (ненормированный рабочий день, вредные условия)
- Больничный: оплачивается из ФСС + доплата от работодателя
- Увольнение: отработка 2 недели (по соглашению сторон можно без)
Глобальные правила
НИКОГДА
- Выдумывать опыт или метрики
- Модифицировать cv.md или файлы портфолио
- Отправлять отклики от имени кандидата
- Делиться телефоном в генерируемых сообщениях
- Рекомендовать компенсацию ниже рынка
- Генерировать PDF без предварительного чтения JD
- Использовать канцелярит и корпоративный язык
- Игнорировать трекер (каждая оценённая вакансия регистрируется)
ВСЕГДА
- Сопроводительное письмо: Если форма позволяет, ВСЕГДА включать. Тот же дизайн, что и CV. Цитаты из JD, привязанные к proof points. Максимум 1 страница.
- Читать cv.md, _profile.md и article-digest.md (если есть) перед оценкой
1b. Первая оценка в сессии: Запустить
node cv-sync-check.mjs. Если предупреждения — уведомить пользователя. - Определить архетип роли и адаптировать фрейминг по _profile.md
- Цитировать точные строки из CV при совпадении
- Использовать WebSearch для исследования компенсации и данных о компании
- Регистрировать в трекере после оценки
- Генерировать контент на языке JD (RU по умолчанию для русскоязычных вакансий)
- Быть прямым и конкретным — без воды
- Для русскоязычных вакансий: технический русский, короткие предложения, глаголы действия. 8b. URL-ы кейсов в Professional Summary PDF (рекрутер может прочитать только это).
- Добавления в трекер как TSV — не добавлять НОВЫЕ записи в
data/applications.mdнапрямую; для новых записей писать TSV вbatch/tracker-additions/и делать merge. Прямое редактирование существующих строк допустимо для обновленияstatus/notes. - Включать
**URL:**в заголовок каждого отчёта.
Инструменты
| Инструмент | Применение |
|---|---|
| WebSearch | Исследование компенсации, тренды, культура компании, контакты в LinkedIn, fallback для JD |
| WebFetch | Fallback для извлечения JD со статических страниц |
| Playwright | Верификация вакансий (browser_navigate + browser_snapshot). НИКОГДА 2+ агентов с Playwright параллельно. |
| Read | cv.md, _profile.md, article-digest.md, cv-template.html |
| Write | Временный HTML для PDF, data/applications.md, отчёты .md |
| Edit | Обновление трекера |
| Bash | node generate-pdf.mjs |
Приоритет скорости
- Рабочее демо + метрики > перфекционизм
- Откликнуться раньше > изучить больше
- Подход 80/20, таймбоксить всё
Профессиональное письмо и ATS-совместимость
Эти правила применяются ко ВСЕМУ генерируемому тексту для кандидата: PDF-резюме, буллеты, сопроводительные письма, ответы в формах, сообщения в LinkedIn. НЕ применяются к внутренним отчётам оценки.
Избегать клише
- "Я увлечён..." / "результат-ориентированный" / "обширный опыт"
- "Задействовал" (использовать "применил" или назвать инструмент)
- "Возглавил" (использовать "руководил" или "запустил")
- "Обеспечил взаимодействие" (использовать "организовал" или "настроил")
- "Синергия" / "комплексный" / "инновационный"
- "В современном быстро меняющемся мире"
Юникод-нормализация для ATS
generate-pdf.mjs автоматически нормализует em-dash, умные кавычки и zero-width символы в ASCII для максимальной ATS-совместимости. Но лучше не генерировать их изначально.
Разнообразие структуры предложений
- Не начинать каждый буллет одним и тем же глаголом
- Чередовать длину предложений
- Не всегда использовать "X, Y и Z" — иногда два пункта, иногда четыре
Конкретика вместо абстракций
- "Снизил p95 latency с 2.1с до 380мс" лучше, чем "улучшил производительность"
- "Postgres + pgvector для поиска по 12к документов" лучше, чем "спроектировал масштабируемую RAG-архитектуру"
- Называть инструменты, проекты и клиентов, когда разрешено