feat(tradein/v2): HUD-редизайн страницы оценки (Макс) → /trade-in/v2 #2035
No reviewers
Labels
No labels
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
Fable 5 ревью
feedback/max
generative
GG-форсайт
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
вторичка
ИРД
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#2035
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/tradein-v2-layout"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что это
Порт пиксель-дизайна Макса «МЕРА Оценка» (HUD/blueprint) в новую страницу
/trade-in/v2. Старая страница/trade-in(v1) не тронута — это параллельная версия для ревью.Источник дизайна:
МЕРА Оценка.dc.html(Telegram, образцы Макса).Объём (markup-first)
Вёрстка 1:1 с макетом. Данные пока из
fixtures.ts(sample-данные дизайна), без подключения к API — wiring к боевым ручкам вынесен отдельной задачей (см. ниже).Структура:
app/trade-in/v2/{layout,page}.tsx— route-segment с шрифтами Manrope + IBM Plex Mono (next/font, self-hosted) + client-shell со стейтом (вкладки, drawer).components/trade-in/v2/(15 файлов):tokens.ts(палитра HUD),types.ts,fixtures.tsTopNav,HeroBar,ParamsPanel(01),ResultPanel(02),ObjectSummary(03),FooterSectionOverlay+HistoryView(Продажи в доме) /SourcesView(Аналогичные объявления) /AnalyticsView(Аналитика) /CacheView(Предыдущие оценки)LocationDrawer(Коэффициент локации)public/trade-in-v2/building.pngИнтерактив (локальный
useState, без API): вкладки → overlay-секции, drawer коэф. локации, дропдауны параметров, балкон-тоггл, user-меню.Конвенции
any; цвета изtokens.ts; hover/анимации — локальные<style>с префиксами (без общего CSS).layout.tsx,package.json/lockfile (next/font bundled).Верификация
next build✅ зелёный (/trade-in/v220.1 kB / 198 kB First Load, 23/23 страниц). Единственный warning —<img>в HeroBar (@next/next/no-img-element), для markup-first ОК.tsc --noEmitпо файлам v2 — 0 ошибок.Процесс сборки
Собрано multi-agent workflow (foundation → 11 компонентов pipeline build→fidelity-review→fix → completeness-critic → build-gate).
Дальше
AggregatedEstimateпокрывает малую часть макета; нужны: 3 раздельные оценки + CV/источники, коэф. локации с разложением, история дома, ДКП по улице, аналитика дома, предыдущие оценки, PDF-отчёт, геокодер-автокомплит, CRM).