Skip to content

Releases: Poliklot/dfc-bridge

v0.11.7

Choose a tag to compare

@Poliklot Poliklot released this 13 Oct 18:11

Что изменилось

  • Упростили вход в методологию: сначала знакомая задача и конкретное решение в макете, затем теги и полный контракт. Проверили 84 авторские страницы на английском, русском и китайском: порядок действий, предпосылки, примеры и следующий шаг.
  • Переработали семь учебных сценариев с непрерывными записями настоящих действий в Figma при исходной скорости. Четыре сценария пересняты 13 октября; локализованы видео, GIF и постеры. Добавлены три детальных кропа без потерь и увеличение видео для чтения интерфейса на узких экранах.
  • Заменили четыре англоязычные обзорные схемы редактируемой инфографикой EN/RU/ZH: ответственность за доказательства, данные, альтернативы движения и передача с повторной проверкой. Уточнили подписи к схемам; прежние URL изображений сохранены для совместимости.
  • Добавили единый регламент производства медиа с точным выделением, действиями, проверяемым результатом, требованиями к читаемости и причинами отклонения записи. Редакторский чек-лист задаёт порядок проверки объяснений.
  • Исправили локализацию китайского меню, подписи копирования и accessibility-метки, переключение языка и страницу 404. Убрали устаревшую надстройку мобильного меню: фокусом и состоянием теперь управляет штатный popover.
  • Добавили проверки происхождения медиа, примеров контрактов, буквального синтаксиса тегов и локализованного интерфейса.
  • Устранили платформенную разницу RGB-декодирования в FFmpeg: производство и проверка используют -cpuflags 0. Производные пересобраны из неизменённых записей; точные проверки пикселей и хешей не заменены допусками.

Совместимость

Грамматика тегов, идентификаторы правил и версии контрактов не изменились. Миграция макетов не требуется.

Контракт Версия / объём
Каталог правил 0.5.0, 107 правил
Структурированный контракт bridge 0.2.0
Реестр тегов 43 тега, schema version 1.0.0
Page Check 42 правила: 40 автоматических и 2 эвристических
Check selected section 26 правил: 24 автоматических и 2 эвристических; 20 локальных и 6 для выбранных вариантов

Точные границы опубликованы в validator/page-check-coverage.json и validator/section-check-coverage.json. Это сохранённые снимки покрытия Assistant 0.9.3, проверенные 19 августа; они не выданы за новую сертификацию плагина.

Безопасность

  • Обновили транзитивный http-cache-semantics до 4.3.0 и ограничили override для postcss-nested@6.2.0 исправленным postcss-selector-parser@7.1.6.
  • Исправлены GHSA-ch52-4w7c-c8xp и GHSA-rj75-hqrm-r3gf без отката Starlight. Для parser override пройдены 69 upstream-тестов вложенности.

Проверки документации

  • GitHub Actions: CI и Pages deployment — success для 8f07c5e84f7e4f6a9c864b6cc403686a939982b5. Полный hosted browser suite: 118 passed, 24 skipped; сборка, audit и публикация Pages завершены.
  • Полная строгая проверка медиа на macOS ARM / FFmpeg 9.0.2 и Ubuntu x86 / FFmpeg 6.1.1, обе на Node.js 22.21.0: 7 сценариев, 21 видео и 34 audit-кадра. Даты, исходные excerpts и storyboard сохранены.
  • Свежий npm audit: 0 уязвимостей.
  • Локальная полная проверка и сборка: npm test на Node.js 22; 84 локализованные страницы, 98 итоговых HTML-файлов и 107 legacy-маршрутов/schema-доставок.
  • Полный локальный браузерный прогон: 118 passed, 24 skipped. Пропуски намеренные: 21 повтор уже заданной матрицы медиа и 3 независимые от viewport проверки геометрии SVG не запускаются вторично в mobile-проекте. Ширины 1440, 390 и 320 px, обе темы и все три языка входят в проверяемую матрицу.
  • Отдельный финальный прогон инфографики: 9 passed, 3 skipped; пропущены только повторные проверки внутренней геометрии SVG. Редакторская проверка выполнена по 72 реальным захватам схем.

Ограничения

  • page-metadata, rename-title и repair-copy сохраняют исходники 12 октября. Это не новые записи и не подтверждение соответствия новым минимальным паузам «до» и «после». Для новых дублей обязательны настоящий ввод и реальные паузы; исторические источники не подменены искусственными удержаниями кадров.
  • Видео показывает работу с исходником в Figma. Смена внешнего вида состояния не доказывает hover, управление клавиатурой или accessibility в приложении.
  • Карта ответственности не означает автоматическое покрытие всех требований. Чистый source check не подтверждает runtime, интеграцию или готовность к передаче.
  • Это релиз методологии и документации, не выпуск Assistant 0.9.7 и не публикация в Figma Community. Выпуск плагина требует отдельной завершённой native-проверки точного кандидата.

Документация на русском · Полный список изменений

v0.11.6

Choose a tag to compare

@Poliklot Poliklot released this 30 Sep 17:18

DFC Bridge

DFC Bridge means Design Frontend Contract. It is the unified public name for the methodology, Assistant and Explorer; spoken Bridge / Бридж is unchanged.

Public addresses

  • Canonical source: https://github.com/Poliklot/dfc-bridge
  • Documentation: https://poliklot.github.io/dfc-bridge/ (Russian, English, Chinese)
  • Existing GitHub repository links redirect to the new name.
  • Legacy Pages HTML routes redirect to the new site with query and fragment preserved. Machine-readable JSON and historic image endpoints continue to respond directly from the account Pages site.

Contract compatibility

  • Structured contract 0.2.0 and rule catalog 0.5.0 remain compatible.
  • The contract root bridge, bridgeKey, layer tags (including [bridge-exception=...]), all 107 rule IDs, severities and automation classes are unchanged.
  • Catalog schemas accept DFC Bridge and legacy BRIDGE; unrelated methodology names are rejected.
  • Published schema $id URLs under /bridge-design-methodology/schema/ are deliberately unchanged and remain accessible. The new /dfc-bridge/schema/ paths serve identical schema bytes.
  • Page Check: 42 rules (40 automatic + 2 heuristic); Section Check: 26 (24 automatic + 2 heuristic), unchanged.
  • Figma plugin identity remains 1654485530503673254. Historical releases are not retagged or renamed.

Delivered

Rebranded documentation, locale metadata, wordmarks, diagrams and actual EN/RU Assistant screenshots, with legacy asset aliases. The private Assistant repository is Poliklot/dfc-bridge-assistant; no Explorer/client discovery data is deployed publicly.

Verification

  • Source 5780ba0729f2a2aaee6383d5ce9e2ea1a2b80796.
  • Hosted build and Pages deployment succeeded; responsive and accessibility E2E gates passed.
  • 81 localized generated documents / 95 built HTML pages; contracts, copy, links, schema copies, sitemap and 404 checks passed.
  • Dependency audit: 0 vulnerabilities, retaining the latest upstream fixes.
  • Public old/new schema endpoints checked byte-for-byte; legacy rule deep-link redirect verified in a browser.

Figma Community submission is a separate update of the existing plugin, not implied by this methodology release.

BRIDGE v0.11.5 — Concise trilingual documentation

Choose a tag to compare

@Poliklot Poliklot released this 19 Aug 18:26
5286fd5

Changed

  • Rebuilt the public entry path around a concise homepage, practical quick start, focused examples, and a shorter designer checklist.
  • Simplified navigation and core guidance while keeping advanced contracts, validation, accessibility, motion, data, and lifecycle references available.
  • Applied the same structure and intent across English, Russian, and Chinese.
  • Replaced the generic homepage placeholder with a design map that shows responsive views and an action-to-modal relationship.

Added

  • Automated concision, heading-parity, and beginner-page checks across all three locales.

The rule catalog remains at 107 rules; this release focuses on the documentation and site experience.

BRIDGE v0.11.4 — Complete zh-CN localization

Choose a tag to compare

@Poliklot Poliklot released this 19 Aug 15:36
1bf198b

Complete zh-CN localization release.

  • 27 manifest-backed routes
  • 43 localized tags
  • 107 localized rules
  • Strict locale coverage checks with no silent English fallback
  • Shared homepage layer-tree structure across en/ru/zh
  • Localized Chinese UI, metadata, custom pages, sitemap, and hreflang

BRIDGE v0.11.3 — Visible plugin version

Choose a tag to compare

@Poliklot Poliklot released this 19 Aug 08:56
9f80c9a

Updates the public coverage snapshot for BRIDGE Assistant 0.9.3. The plugin now shows its package version as a small, low-emphasis label in every visible mode. The rule catalog remains 0.5.0 with unchanged exact Page Check 42/107 and Section Check 26/107 coverage.

BRIDGE v0.11.2 — Stable scoped preflight

Choose a tag to compare

@Poliklot Poliklot released this 19 Aug 08:32
4b22903

BRIDGE 0.11.2 documents the stable change-evidence contract implemented by Assistant 0.9.2.

  • Page Check and Check selected section watch only their exact audited roots on mixed Figma canvases.
  • Unrelated legacy frames and other BRIDGE page identities no longer invalidate a run.
  • One relevant change triggers an automatic fresh read; repeated changes stop with precise copy explaining that BRIDGE did not edit the file.
  • Page-fact caches are committed only when the document revision stays stable throughout traversal.
  • Exact coverage remains Page Check 42/107 and Section Check 26/107 against catalog 0.5.0.
  • CI and Pages browser installation no longer depend on the unstable Ubuntu apt mirror.

BRIDGE v0.11.1 — Figma Section canvas organizers

Choose a tag to compare

@Poliklot Poliklot released this 18 Aug 13:25
ccf25e7

BRIDGE 0.11.1 formalizes native Figma Sections as transparent canvas organizers for responsive page roots.

  • Page roots may sit directly on the Figma page or below one or more native SECTION nodes.
  • Organizer names and tags do not become BRIDGE context and do not relax root Auto Layout requirements.
  • Ordinary outer FRAME and GROUP wrappers remain non-transparent.
  • EN/RU guidance, examples, terminology, checklists, rule copy, and coverage snapshots are synchronized.
  • BRIDGE Assistant 0.9.1 implements the same bounded discovery behavior.

The rule catalog remains 0.5.0 with 107 rules. Exact coverage remains Page Check 42/107 and Check selected section 26/107.

BRIDGE v0.11.0 — Selected-section adoption gate

Choose a tag to compare

@Poliklot Poliklot released this 17 Aug 07:28
0ab0d11

BRIDGE 0.11 adds a first-class selected-section adoption gate for new work inside legacy Figma files.

Highlights

  • Check selected section now has a canonical bounded contract: only explicitly selected [section=id] roots and their descendants are in scope.
  • A single selected context can be Ready; warnings, TODOs, selected-root instances, ambiguous contexts, or file/host-dependent references produce Partial; invalid boundaries and blocking findings produce Blocked.
  • [asset] remains opaque, [decor] remains traversable, descendant instances remain atomic, and a section cannot pierce an inherited asset boundary.
  • Added typed section-scope schema, valid fixture, exact coverage manifest, executable validation cases, and bilingual EN/RU guidance.
  • Added an accessible SVG/PNG infographic for the BRIDGE-island workflow.
  • Corrected exact plugin coverage without changing the catalog: Page Check 42/107 and Section Check 26/107; catalog remains 0.5.0 with 107 rules.

Verification

  • npm test
  • Playwright: 12/12 desktop and mobile checks
  • Astro: 0 diagnostics, 64 pages built
  • npm audit: 0 vulnerabilities

The Figma plugin implementation remains private; its installable Community build is released separately as BRIDGE Assistant 0.9.0.

Full details: CHANGELOG

BRIDGE v0.10.0 — Native Auto Layout gate

Choose a tag to compare

@Poliklot Poliklot released this 14 Aug 09:03
04e327d

BRIDGE 0.10 makes source layout mechanically checkable instead of relying on designer convention.

Highlights

  • Blocking native Auto Layout: BRIDGE page roots, editable [section] roots, and multi-child content containers must use native Figma Auto Layout.
  • No hidden GROUP layout: GROUP is blocking outside a genuine opaque [asset] boundary.
  • No page-wide bypass: [asset] is invalid on a BRIDGE page root and cannot hide descendant findings.
  • Exact absolute intent: unexplained layoutPositioning=ABSOLUTE requires intent on that exact node through [decor], [asset], modal/state semantics, or a documented overlay exception.
  • Honest boundaries: opaque assets are inspected at their root, placed instances stay atomic, and manual-layout notes remain evidence rather than silently suppressing errors.
  • Clear guidance: EN/RU documentation, examples, checklists, homepage messaging, and a new editable Auto Layout gate infographic are aligned.

Machine-readable contract

  • Methodology: 0.10.0
  • Rule catalog: 0.5.0 — 107 rules
  • Page Check 0.8.0 coverage: 30/107 — 29 automatic, 1 heuristic
  • Structured contract remains 0.2.0

Verification

  • 107/107 rule localization
  • 43 tags and 35 executable tag cases
  • 54 localized documentation pages / 64 built routes
  • 12 Playwright + axe tests across desktop and mobile
  • 0 dependency vulnerabilities

See PR #14, the design rules, or the Russian guide.

BRIDGE v0.9.0 — Handoff without blind spots

Choose a tag to compare

@Poliklot Poliklot released this 13 Aug 15:43
605788e

BRIDGE 0.9 turns “design handoff with no blind spots” into a complete, checkable contract rather than a slogan.

Highlights

  • Six coverage channels: structure, data, state, responsive behavior, motion, and accessibility are now visible on the rebuilt bilingual homepage.
  • Complete methodology: new EN/RU guidance for real data and visualization, long-scroll motion, reactions/state machines, WCAG 2.2 AA, target capabilities and performance, lifecycle evidence, open questions, and managed deviations.
  • Review hub: persistent 12-item quick preflight, report export, designer checklist, and a strict 115-point full gate.
  • Executable contracts: structured BRIDGE schema (contractVersion: 0.2.0), valid fixture, 43-tag registry, 32 executable tag cases, and published canonical schema endpoints.
  • Expanded catalog: 102 canonical rules; Page Check coverage remains explicitly scoped to 24 (23 automatic, 1 heuristic).
  • Responsive transformations: same logical tree remains the default; structural changes require explicit identity, state, semantics, reading-order, and focus mappings.
  • Visual documentation: five editable SVG infographics with PNG exports plus a redesigned social preview.
  • Release quality: manifest-driven generation, RU/EN parity, link/anchor/asset/schema/sitemap/404 checks, Playwright + axe desktop/mobile coverage, and dependency audit in PR and deploy CI.

Public/private boundary

The BRIDGE methodology, documentation, schemas, checklists, and rule catalog are public under MIT. The Figma Community plugin remains publicly installable, while its implementation repository, issue tracker, and implementation release feed are private.

Verification

  • 102 rules / 43 tags / 32 executable tag cases
  • 27 EN/RU page pairs / 54 generated pages / 64 built routes
  • 29 Russian canonical files and 102/102 rule localization checked
  • 12 Playwright + axe tests across desktop and mobile
  • 0 dependency vulnerabilities

Read the documentation site, review PR #13, or see the full changelog.