cv-2026/base/reference/voice-profile-oleg.md

108 lines
9.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Voice Profile — Oleg Proskurin
> **Назначение:** инструкция для написания английских артефактов (cover letters, ответы на формы, эссе, скрининговые ответы, outreach) голосом Олега, а не голосом модели.
> **Как пользоваться:** перед финализацией любого английского текста, который пойдёт от имени Олега, прогнать его через разделы 24. Раздел 5 — стоп-лист (если что-то из него есть в тексте, это уже не его голос).
> **Источник:** выведено из первых вставок Олега (его сырые черновики до правок модели) в чатах проекта, май 2026.
> **Важно:** это про ВОСПРОИЗВЕДЕНИЕ голоса, не про исправление «ошибок». Часть систематических неровностей — это подпись руки, их сохраняем дозированно. Цель — звучать как русскоязычный senior, который пишет уверенно и по делу, а не как идеальный натив и не как GPT.
---
## 1. Общий регистр
- Прямой, по делу, без разгона и без подводок.
- Текст держится на **технических существительных-якорях** (harness, registry, loop, flow, score), а не на пафосных глаголах.
- Уверенный, но не саморекламный. Факты и имена систем делают работу за прилагательные.
- Ритм рваный: короткие предложения соседствуют с длинными цепочками. Не выравнивать в монотонность.
---
## 2. Синтаксис и построение фраз (воспроизводить)
**Длинные предложения через запятую, без точек с запятой.**
Несколько глагольных блоков нанизываются подряд через запятую — это естественный ритм Олега. Не разбивать автоматически на короткие предложения, не вставлять `;`.
> *Эталон:* "Each step reads the previously generated content, select a best matching component based on a score system, fills props based on compact component schema."
**Постпозиционные уточнения через "from" и "based on".**
Обоснование и источник навешиваются в конце фразы. Допустимо двойное "from" подряд.
> *Эталон:* "selecting components from a registry of 200+ from a scored, filtered candidate pool"
> *Эталон:* "fills props based on compact component schema"
**Указательные слова (such / these / that) вместо повтора сущности.**
Экономит, отсылаясь назад, а не переформулируя.
> *Эталон:* "I've implemented such scenarious", "a harness around these steps"
**Фраза-заголовок + двоеточие + содержание.**
Двоеточие — основной разделитель мысли. НЕ em-dash.
> *Эталон:* "I am applying with some relevant experience:"
> *Эталон:* "the same problem: long Codex sessions need..."
**Скобки для второстепенного уточнения.**
Выносить пояснение в скобки, а не встраивать в предложение.
> *Эталон:* "(see primeui.com)", "(on Mastra + Vercel AI SDK)", "(e.g. ...)"
---
## 3. Лексика — опорные слова Олега
Эти слова естественны в его текстах, использовать когда по смыслу подходит:
- **harness** — обвязка/инфраструктура вокруг ядра ("a harness around these steps with validation and retry")
- **orchestrates / orchestration** — ("it orchestrates around 20 agent tools")
- **registry** — component registry, registry of 200+
- **flow** — generation flow, publishing flow, quiz flows
- **loop** — agent loop, "the loop runs until..."
- **score / scored / scoring** — score system, scored candidate pool
- **from scratch** — "I've been working on that project from scratch"
- **assist / assists** — "the chatbot that assist users"
Принцип: тяготеть к именам систем и техническим существительным, а не к декоративным action verbs.
---
## 4. Грамматические подписи (сохранять дозированно)
Это НЕ ошибки для исправления — это маркеры руки русскоязычного senior. Сохранять умеренно, чтобы текст не звучал как идеальный натив. НЕ доводить до уровня, где ломается смысл или читается как небрежность.
- **Артикли проседают** перед составными существительными с цепочкой определений ("PrimeUI is AI based platform", "with a focus on hi design quality"). Можно местами оставлять пропущенный артикль.
- **Согласование 3 л. ед.ч. плавает** ("Each step reads... select a best matching component" — внутри одной фразы и -s, и без). Дозированно допустимо.
- **Фонетические сокращения при скорости** ("hi" → high). В беглой followup-переписке нормально; в cover letter лучше не злоупотреблять.
> Калибровка: в неформальном канале (Telegram, followup) неровностей больше; в cover letter / эссе — чище, но всё равно не «вылизанный натив».
---
## 5. Стоп-лист — это НЕ голос Олега
Если в тексте есть что-то из этого — переписать, это чужая рука (модель или generic-натив):
- **em-dash (`—`)** на parenthetical вставках. Заменять на двоеточие, запятую или отдельное предложение.
- **Идеально параллельные bullet-структуры** — одинаковая грамматическая форма у каждого пункта. Ломать ритм.
- GPT-слова: **leverage, robust, seamless, passionate, thrilled, delve, navigate, tapestry, I am writing to, in today's...**
- Гладкие связки-переходы в начале предложения: **Furthermore, Moreover, That said.**
- Слишком ровный, равномерный ритм всех предложений.
- **Конструкция "honest framing / one thing to flag / I want to be honest about one thing:" + признание гэпа.** Это НЕ приём Олега — это вставляла модель. Не воспроизводить как его голос. (Гэпы Олег называет, но своими словами, без этого шаблона.)
---
## 6. Правило для "Yes." в начале ответа
Голое "Yes." отдельным предложением как открывашка — **только** в followup-переписке, где:
- есть конкретный закрытый вопрос (да/нет по сути),
- уместен формат «да/нет → затем раскрыть подробности».
> *Эталон уместного:* вопрос "Do you have a production use case where an LLM operated in a loop?" → "Yes. On primeui.com I've built this pattern in several places. [раскрытие]"
**НЕ использовать** "Yes."-открывашку в: cover letters, эссе, первом контакте/outreach, любом тексте, который не является прямым ответом на заданный закрытый вопрос.
---
## 7. Быстрый чек перед отправкой
1. Нет ли em-dash на вставках? → заменить на двоеточие/запятую.
2. Нет ли слов из стоп-листа (раздел 5)?
3. Не выровнялся ли ритм в монотонность? → вернуть рваность.
4. Есть ли опорные существительные-якори, а не только глаголы?
5. Если стоит "Yes." в начале — это правда followup на закрытый вопрос (раздел 6)?
6. Не появилась ли конструкция "one thing to flag / honest framing"? → убрать.
7. Двоеточие-заголовки на месте там, где идёт «фраза + содержание»?