Справочник компонентов
Всё общее — живьём и на реальных данных из #lib/data. Внизу — переключатель стадий сценария, выключатель модуля банка и самопроверка данных. Сигнатуры —
подписи у каждого блока.
Цвет
--paper
· стена
--wall
· витрина
--backdrop
· под фото
--line
· линии
--line-strong
· поля, узлы
--ink
· текст, кнопки
--ink-2
· вторичный
--ink-3
· мета
--black
· тёмные секции
--on-black
· текст на чёрном
--thread
· красная нить
--thread-ink
· нажатие
--thread-tint
· ореол
--thread-on-black
· нить на чёрном
--linen
· суровая нить
--bank
· модуль банка
--bank-tint
· фон блока банка
--bank-line
· граница банка
--ok
· одобрено
--wait
· на проверке
Типографика · Medeo
.lead · 17→20Платформа продолжает форумы Росконгресса: знакомство на форуме превращается в деловой запрос, соглашение со статусом и новый продукт.
body · 16 · 400Плету на коклюшках с 2009 года, с 2018-го веду мастерскую: шесть кружевниц, сцепная техника, собственные сколки.
.small · 14Контакты раскрываются после принятия запроса.
.micro · 12 — минимум · 520Публикация согласована сторонами
Кнопки и ссылки
Варианты .btn .btn--primary | --secondary | --ghost | --bank · disabled · .is-loading
Размеры и на чёрном .btn--lg | --sm | --block · .btn--inv · .link-more
Ссылки .link · .link-more · .btn.btn--secondary.more
Текст со ссылкой на реестр внутри абзаца.
Реестр соглашенийИконки <Icon name size="s|m" />
Чипы, теги, клеймо, аватар
Чипы <Chips options label bind:value | param="type" | multiple bind:values tone="bank" scroll />
Теги и метки .tag --outline --new --later --bank --ok --wait · .req-kind --seek --offer · .status .dot
Клеймо, аватар, крошки, метка .hallmark · <Avatar participant size=32|44|72|120 /> · <Breadcrumb items /> · <PrototypeMarker />
Карточки
Участник <ParticipantCard participant /> → /participants/<id>
Деловой запрос <div class="req-list"> + <RequestRow request href? /> (href=null — не ссылка)
Изделие <ItemCard item size="l|m|s" badge? eager? /> + этикетка <MuseumLabel item badge? as? />
Соглашение: строка реестра <div class="agr-list"> + <AgreementRow agreement badge? />
Соглашение: карточка <AgreementCard agreement />
Билет форума <ForumTicket forum /> (вырезы берут цвет из --surface)
Медиа <Media image size? fit="contain|cover" blend? eager? class? /> · <Img image size? alt? eager? />

Край полотенца «Северный сад»
Лён, коклюшечное сцепное плетение
Мария Белозёрова, Вологодская область
ДР-К-0031 · 2025

Чайная пара «Пион»
Фарфор, надглазурная роспись, золочение
Фарфоровая мануфактура «Охта», Санкт-Петербург
ДР-К-0024 · 2026


Нить, мини-нить, KPI
Полная <Thread steps variant="full" stagger /> · steps: { title, note?, state, bank?, href? }[]
- Подписано ноябрь 2026
- Финансовая экспертиза Финансовый партнёр
- В работе декабрь 2026 — май 2027
- Результат июнь 2027, ПМЭФ-2027
Вертикальная и на чёрном variant="vertical" · .on-black
- Проверка оператором до одного рабочего дня
- Доставка адресату
- Ответ в вашем кабинете
- Отобрать лучшее кураторский отбор
- Объединить лучших запросы и соглашения
- Создать новое продукты и рынки
Мини-нить <MiniThread status="signed|active|result" />
KPI и полоса .kpi .kpi__label .num .kpi__sub · <AgreementsBar counts? links? /> — цифры только из kpi()
Вкладки и фильтры
Вкладки hash — синхронизация с #tab-<id>
3 июня, 15:00 — Питч-сессия мастеров: двенадцать мастерских — двенадцать запросов к брендам.
Фильтр Chips bind:value · select bind:value · input bind:value · .empty

Мария Белозёрова
Вологодское коклюшечное кружево

Мануфактура «Берег»
Столовый и постельный текстиль из льна

Мурад Гаджиев
Кубачинское серебро: чернь, гравировка, филигрань

Фарфоровая мануфактура «Охта»
Авторский фарфор, ручная роспись

Мастерская лаковой миниатюры «Уча»
Федоскинская лаковая миниатюра

Строчевая артель «Холова»
Крестецкая строчка
Поля формы
Вход перед формой <LoginGate title>…</LoginGate>

Модалки, тосты, уведомления, блоки
Триггеры
Уведомления .notice --ok --wait --bank
Блок финансового партнёра {#if modules.bank} .bank-block {:else} замена {/if}
Оценка финансовой потребности
Три вопроса — и маршрут к продукту банка или эксперту.
Продукты и условия определяет банк.
Пустое состояние, прототипная заметка, таблица .empty · .proto-note · .table-wrap .table
Прошло полгода. Пилотная партия и серия готовы.
| Форум | В списке | Профилей создано | Приглашений | Вошли |
|---|---|---|---|---|
| ПМЭФ-2026 | 64 | 64 | 64 | 41 |
| ВЭФ-2026 | 38 | 38 | 38 | 22 |
| Форум объединённых культур | 52 | 40 | 40 | 17 |
Стадии сценария, вход, модуль банка
Видно на стадиях 0–1 — scenario.stage <= 1
Гость — session.auth, session.me
Модуль банка включён — modules.bank
Решения оператора: нет · профили ФОК: не созданы — demo.queue, demo.fokCreated
KPI по текущей стадии kpi()
{
"participants": 248,
"byType": {
"master": 96,
"brand": 54,
"maker": 38,
"region": 27,
"expert": 21,
"foreign": 12
},
"requests": 117,
"agreements": {
"total": 47,
"signed": 18,
"active": 20,
"result": 9,
"international": 6
},
"accelerator": 64,
"regions": 41,
"foreign": 12,
"foreignCountries": 7,
"bank": {
"assessments": 22,
"toProduct": 13,
"toExpert": 9,
"submitted": 16,
"agreements": 47
}
}Цели сценария {...target('sN')}
<ForumTicket forum={pmef} {...target('s1')} /> // s1–s3, s6, s7, s9, s11, s12 — клик засчитывает
<a href="/requests/new?to=bereg&re=r-bereg-lace" data-needs-auth {...target('s4')}>Откликнуться</a>
<button type="submit" {...target('s5', { manual: true })}>Отправить запрос</button> // s5, s8, s10 — завершает форма
<button data-scenario-start>Пройти сценарий участника</button>Самопроверка данных check()
OK · {"participants":12,"requests":12,"forums":5,"agreements":9,"items":9,"images":19,"steps":12}
Файлы изображений: проверяются…


