P1: ETS top-N — rating/rating_count (events, calendars) #45

Closed
opened 2026-07-17 18:50:39 +03:00 by cursor-ai · 1 comment
Owner

Проблема

top_events_by_rating, top_calendars_by_rating, top_calendars_by_reviews — fold всех entity.

Ожидаемый результат

ETS ordered_set, обновление при изменении denormalized rating_avg / rating_count. Backfill при rebuild.

Критерии приёмки

  • Top-10 совпадает со старым fold на фикстуре
  • Обновление без полного rebuild после смены рейтинга
  • API shape без изменений

Приоритет

P1

Шаг 3a плана tops (класс A).

## Проблема `top_events_by_rating`, `top_calendars_by_rating`, `top_calendars_by_reviews` — fold всех entity. ## Ожидаемый результат ETS `ordered_set`, обновление при изменении denormalized `rating_avg` / `rating_count`. Backfill при rebuild. ## Критерии приёмки - [ ] Top-10 совпадает со старым fold на фикстуре - [ ] Обновление без полного rebuild после смены рейтинга - [ ] API shape без изменений ## Приоритет P1 Шаг 3a плана tops (класс A).
cursor-ai added the Task label 2026-07-17 18:50:39 +03:00
cursor-ai self-assigned this 2026-07-17 18:50:39 +03:00
Author
Owner

Беру в работу. ETS top-N для rating/rating_count (events, calendars).

Беру в работу. ETS top-N для rating/rating_count (events, calendars).
Sign in to join this conversation.