chore(design-sync): durable-инпуты DS-панели tradein — 6 floor-card превью, шрифты Manrope/Plex, source-kit fork-фикс (#2267) #2274

Merged
lekss361 merged 3 commits from chore/design-sync-tradein into main 2026-07-03 07:38:42 +00:00
Owner

Summary

Durable-инпуты design-sync пайплайна claude.ai/design gendesign-tradein (issue #2267, эпик #2262):

  • 6 floor-card компонентов заавторены (были honest-плейсхолдерами): SaleShareControls / SaleShareList / SaleShareMap / SectionOverlay / LocationDrawer / BuildingListingsDrawer — все graded good, залиты в DS-панель (278 файлов, incremental, deletePaths=0).
  • Бренд-шрифты решены: Manrope (variable) + IBM Plex Mono (300/400/500) latin+cyrillic woff2 в .design-sync/fonts/ + маппинг --font-manrope/--font-plex-mono через preview-provider (extraFonts-пайплайн выбрасывает всё кроме @font-face — гоча задокументирована). v2-превью теперь рендерятся в реальных шрифтах, не в fallback.
  • Критичный фикс source-kit: componentSrcMap-пин гасил synth-discovery (1 компонент вместо 54); июньские «318 bogus deletePaths» были реальными потерями. Пин теперь дополняет discovery, correction внесён в NOTES.md.
  • .gitignore: восстановлен от актуального main (staged-версия на ветке была обрезана до 3 строк) + ignore-блок ds-bundle/.cache; remote-коммиты Jul-2 поглощены merge -s ours (их контент устарел: старый fork-баг, Inter-only шрифты, .gitignore от старого main).

Test plan

  • Driver → grade → upload прогнан: verdict ok, 54 компонента, 6 новых graded good
  • Upload в DS-проект выполнен (250+28 файлов, ничего не удалялось)
  • Secret-scan diff чистый; .gitignore сверен с forgejo/main построчно

Refs #2267, #2262

## Summary Durable-инпуты design-sync пайплайна claude.ai/design `gendesign-tradein` (issue #2267, эпик #2262): - **6 floor-card компонентов заавторены** (были honest-плейсхолдерами): SaleShareControls / SaleShareList / SaleShareMap / SectionOverlay / LocationDrawer / BuildingListingsDrawer — все graded good, залиты в DS-панель (278 файлов, incremental, deletePaths=0). - **Бренд-шрифты решены:** Manrope (variable) + IBM Plex Mono (300/400/500) latin+cyrillic woff2 в `.design-sync/fonts/` + маппинг `--font-manrope`/`--font-plex-mono` через preview-provider (extraFonts-пайплайн выбрасывает всё кроме @font-face — гоча задокументирована). v2-превью теперь рендерятся в реальных шрифтах, не в fallback. - **Критичный фикс source-kit:** componentSrcMap-пин гасил synth-discovery (1 компонент вместо 54); июньские «318 bogus deletePaths» были реальными потерями. Пин теперь дополняет discovery, correction внесён в NOTES.md. - `.gitignore`: восстановлен от актуального main (staged-версия на ветке была обрезана до 3 строк) + ignore-блок ds-bundle/.cache; remote-коммиты Jul-2 поглощены merge -s ours (их контент устарел: старый fork-баг, Inter-only шрифты, .gitignore от старого main). ## Test plan - [x] Driver → grade → upload прогнан: verdict ok, 54 компонента, 6 новых graded good - [x] Upload в DS-проект выполнен (250+28 файлов, ничего не удалялось) - [x] Secret-scan diff чистый; .gitignore сверен с forgejo/main построчно Refs #2267, #2262
lekss361 added 3 commits 2026-07-03 07:25:32 +00:00
Converter copies them to ds-bundle/fonts/ and styles.css @imports the
closure -> [FONT_MISSING] resolved, designs render in brand fonts.
Manrope still loads via remote @import in trade-in.css.
merge remote chore/design-sync-tradein (superseded Jul-2 inputs; keep Jul-3 state: Manrope/Plex fonts, fork-fix source-kit, 6 floor-card previews)
All checks were successful
CI / changes (pull_request) Successful in 8s
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
9835876ced
lekss361 merged commit 4a9ddb2a9a into main 2026-07-03 07:38:42 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#2274
No description provided.