[UX-аудит #06b] Данные сделок-заглушки: все даты 01.01.26 + немонотонный sell-time (backend/data) #1995

Closed
opened 2026-06-27 12:49:19 +00:00 by lekss361 · 1 comment
Owner

Источник: UX-аудит Trade-In (gendesign-tradeinaudit/UX-аудит.html, 27.06.2026). Парный issue по UI — #06a (frontend).

Проблема (данные)

  • В таблице сделок у всех строк одна дата 01.01.26 и одинаковое «за 3 дн до» — читается как заглушка, а не реальные сделки. Подрывает доверие ко всей оценке.
  • «Срок продажи в зависимости от цены»: +10% продаётся быстрее +5% (немонотонно) — либо дефект данных, либо нужна семантика «мало наблюдений» из бэкенда.

Почему

Менеджер строит оффер на этих цифрах. Одинаковые даты и «странные» ряды заставляют сомневаться в расчёте, даже если он верный.

Фикс

  • actual_deals: отдавать реальные даты сделок (ДКП Росреестр), а не дефолт 01.01.26 — проверить ETL/парсер и поле listing_date/deal_date.
  • sell-time buckets: пометить недостаточные выборки флагом (n_lots мало) → фронт покажет «мало наблюдений» (#06a).

Acceptance

  • Даты сделок в API отражают реальные даты (нет массового 01.01.26).
  • Buckets с малой выборкой помечены в ответе.

Файлы: бэкенд tradein-mvp/backend — агрегатор сделок, sell-time-sensitivity endpoint, ETL Росреестра.

> Источник: UX-аудит Trade-In (`gendesign-tradein` → `audit/UX-аудит.html`, 27.06.2026). Парный issue по UI — #06a (frontend). ## Проблема (данные) - В таблице сделок у **всех** строк одна дата `01.01.26` и одинаковое «за 3 дн до» — читается как заглушка, а не реальные сделки. Подрывает доверие ко всей оценке. - «Срок продажи в зависимости от цены»: `+10%` продаётся быстрее `+5%` (немонотонно) — либо дефект данных, либо нужна семантика «мало наблюдений» из бэкенда. ## Почему Менеджер строит оффер на этих цифрах. Одинаковые даты и «странные» ряды заставляют сомневаться в расчёте, даже если он верный. ## Фикс - `actual_deals`: отдавать **реальные** даты сделок (ДКП Росреестр), а не дефолт `01.01.26` — проверить ETL/парсер и поле `listing_date`/`deal_date`. - sell-time buckets: пометить недостаточные выборки флагом (n_lots мало) → фронт покажет «мало наблюдений» (#06a). ## Acceptance - [ ] Даты сделок в API отражают реальные даты (нет массового `01.01.26`). - [ ] Buckets с малой выборкой помечены в ответе. Файлы: бэкенд `tradein-mvp/backend` — агрегатор сделок, sell-time-sensitivity endpoint, ETL Росреестра.
lekss361 added the
bug
data
priority/p2
scope/backend
tradein
labels 2026-06-27 12:50:05 +00:00
Author
Owner

Working on this (автономный проход по backlog) — ветка fix/tradein-actual-deals-real-dates.

Working on this (автономный проход по backlog) — ветка `fix/tradein-actual-deals-real-dates`.
Sign in to join this conversation.
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#1995
No description provided.