Inventory из v19. 42 повторяющихся блока сгруппированы по atomic design. Источник — funnel/iterations/v19/index.html + dashboard.html. Это первый шаг к library — извлечения ещё не начались.
Сортировка по частоте использования + кросс-файловой переносимости. С этих компонентов начинаем Phase 3 EXTRACTION после resolve конфликтов ниже.
9 расхождений между design-system.md v1 и реальной реализацией в v19. По 4 ключевым принял дефолты (см. отдельный пост в треде). Остальные 5 — открытые.
По правилу D29 trade-off: компонент попадает в library только при ≥2 местах использования. Эти 7 блоков пока inline в v19, при следующем использовании — перепроверим.
42 компонента по уровням. Раскрой карточку для деталей: использования с file:line, Tailwind-токены, варианты, конфликты с design-system.md.
px-6 sm:px-8 py-3 sm:py-4 bg-ink-900 hover:bg-ink-800 text-white font-semibold rounded-2xl flex items-center gap-3 transition shadow-lg shadow-ink-900/10bg-mint-500 hover:bg-mint-600 text-white font-semibold rounded-2xl shadow-xl shadow-mint-500/30bg-ink-100 hover:bg-ink-200 text-ink-900 font-medium rounded-2xltext-xs uppercase tracking-wider text-ink-400 font-semiboldinline-flex items-center gap-1.5 px-2.5 py-1 bg-mint-50 text-mint-700 text-xs font-semibold rounded-full + size-1.5 bg-mint-500 animate-pulsew-full px-4 py-3 bg-ink-50 rounded-xl outline-none focus:bg-ink-100 transitionsize-7 rounded-lg bg-ink-900 flex items-center justify-center + text-white text-xs font-boldsize-10 rounded-xl bg-{color} flex items-center justify-center shrink-0 + inner size-5 text-white<section class="bg-{color}"><div class="max-w-5xl mx-auto px-4 sm:px-6 py-16 sm:py-20">bg-white rounded-3xl p-6 sm:p-8 (default)x-data="{ open: 0 }" wrapper, @click="open = open === N ? 0 : N"