Ксения Юрьевна @ks_efimenko

2026-06-30+1246+(MSK)+0088670703.txt


Саммари ревью

💡 Одной строкой: самая короткая встреча круга: Ксения согласилась на пересборку с первой минуты, и время ушло на процессы — теги, Storybook и статусы макетов.

30.06.2026 · Ксения Ефименко, счета · 58 мин · ревьюер Жасур Эшмирзаев Темы: old-libraries, swap-vs-rebuild, naming-tags, component-storage, dev-handoff, page-components, theme-images, file-hygiene, animation

1. Контекст

Смотрели «Счета» — по словам Ксении, самые запущенные её макеты, которые она даже не открывала после переезда. Спор про свап не состоялся: «я лучше буду пересобирать, как Лиза делает». Из-за этого разговор сразу ушёл в процессы и инструменты.

2. Темы

  • old-libraries, swap-vs-rebuild — короткая констатация, без разбора.

  • naming-tags — новые префиксы DP (дизайн-паттерн) и Dev Example.

  • component-storage — почему даже DP хранят в общих библиотеках; витрина компонентов.

  • dev-handoff — Storybook и Core UI Local как место сдачи работы фронтом.

  • page-components, theme-images, file-hygiene, animation — токены motion, референсы, нативные CSS-анимации.

3. Решения и установки

  • DP в начале имени означает, что это дизайнерская сборка, а не компонент для кода; хранить её всё равно в Astra FinTech или FinTech Products UI, чтобы не ломать ссылаемость.

  • Смысл единого хранилища не только технический: это витрина, по которой видно, что уже сделали соседи, и что можно переиспользовать вместо перепридумывания.

  • Разработчик должен показывать реализацию в Storybook, а не на стенде — только так дизайнер может принять работу и только так проверяются общие механики вроде скейла.

  • Песочницу удалить с точкой сохранения либо унести в личные драфты; в прод-файле только актуальное.

  • Статусы макетов имеет смысл вешать секциями (обсуждение → дизайн-ревью → одобрено → реализовано), как было сделано в ЕФР, но это предложение, а не правило.

4. Договорённости и действия

КсенияПересобирать макеты на актуальных библиотеках, ориентир — макеты Ирины—
КсенияОбсудить со своей командой статусные секции и судьбу песочницы—
ЖасурПрислать ссылки на референсы по анимации и на нативные CSS-анимации—

5. Вопросы дизайнера

  • «В каких ситуациях можно создавать локалки?» → почти никогда; всё в продуктовую библиотеку, включая DP; отвечено, хотя сам Жасур признаёт, что звучит нелогично.

  • «Есть какие-то критерии — тёмная тема должна быть в макетах?» → критерий один: подключены только библиотеки из схемы; ориентир — Ирина.

  • «У нас же пока нет токенов для анимации?» → есть, вшиты ещё со времён Jitter; отвечено, показано.

6. Для базы знаний

  • Повторы: swap-vs-rebuild — впервые дизайнер соглашается сразу, спорить не пришлось.

  • Новое: префиксы DP и Dev Example проговорены как свежая договорённость, которую ещё не довели до команд; статусные секции для флоу; тестирование прод-сборки через TestFlight.

  • Прислать до созвона стоило: ссылку на «Гайды» с тегами компонентов — она всплывает в каждой встрече.

7. Риски

  • Встречу свернули раньше времени — «у меня уже сил нет, кушать хочу»; интернет-банк и вопросы по макетам не разобрали.

  • Ксения ведёт песочницу аккуратно, но правило рассчитано на тех, кто так не делает — договорённость на уровне команды не зафиксирована.

Полная версия: ds-internal/design-reviews/2026-06-30-ksenia-accounts.md