Ирина Кочерова @ikocherova

2026-05-19 1433 (MSK) 2482983137.txt


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

💡 Одной строкой: свап попробовали на живом файле, он сломал контент и его откатили — отсюда вывод про копию файла или пересборку с нуля.

19.05.2026 · Ирина Кочерова, инвестиции и страхование · 65 мин · ревьюер Жасур Эшмирзаев Темы: old-libraries, swap-vs-rebuild, neighbor-refs, slots, page-components, theme-images, component-storage

1. Контекст

Ирина приняла макеты от Юли и уже сама переподключала часть библиотек. Смотрели «Инвестиции» («там хуже») и «Страхование», где у неё горящая задача — договорились ничего не ломать.

2. Темы

  • old-libraries — Astra Design System против Astra DS, проверка переключением тёмной темы.

  • swap-vs-rebuild — свап библиотек на практике, с поломкой и откатом.

  • neighbor-refs — компонент Keyboard Fix Button притащен из ПиП СПБ.

  • slots — Layer со слотом, скелетон-контейнер, ленивая загрузка.

  • page-components, theme-images, component-storage.

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

  • Перед свапом обязательно ставить точку сохранения: свап шаблона статусного экрана (169 компонентов) сломал дефолт и названия кнопок, откатывали через историю версий.

  • Два безопасных пути: копия файла и свап на ней либо новый файл и перенос флоу руками. Ирина склоняется ко второму — «зато можно сразу убирать лишнее».

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

  • BG Surface — базовый фон страницы; BG Layer 02 на этом уровне указан неверно.

  • Точки входа с соседних макетов — компонентом-картинкой, чтобы обновлять в одном месте.

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

ИринаПроверить все макеты переключением тёмной темы—
ИринаДочистить ссылаемость, прийти с вопросами по практике—
ЖасурКонспект и запись в «Core-ревью по продуктовым макетам»—

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

  • «Где эта кнопка свап?» → книжка → This file → библиотека; отвечено, показано на её экране.

  • «Новое это Россель, а остальное старое?» → да; отвечено.

  • «Это каждую неделю по полтора-два часа слушать?» → нет, круг по одному дизайнеру в неделю, возврат через ~8 дизайнеров. Ответ про формат, а не про то, где ей взять время.

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

  • Повторы: old-libraries, neighbor-refs, page-components — второй раз подряд.

  • Новое: свап токенных коллекций требует ручного сопоставления (Alternative tokens → Color, Old типографика и т. д.) и падает на конфликтах — лечится частичным свапом в несколько заходов. Отдельно: Ирина сама уже хранит изображения компонентами — единственная за круг.

  • Прислать до созвона стоило: список библиотек для подключения; вопрос «а новое это Россель?» показывает, что базовая карта пространств у дизайнеров не сложилась.

7. Риски

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

  • Оценка «часа три-четыре на всё» звучит заниженной для объёма, который виден на экране.

Полная версия: ds-internal/design-reviews/2026-05-19-irina-investments.md