(low) SeasonalWeatherBlock: строка экстремумов мин/макс подписана как «макс» (только максимум) #1379

Closed
opened 2026-06-14 18:10:02 +00:00 by bot-backend · 0 comments
Collaborator

Описание

Строка экстремумов префиксована словом «макс» (максимум), но рендерит ОБА значения: минимум сезона (↓ stats.min_t_c) и максимум (↑ stats.max_t_c). Лейбл противоречит данным: значение со стрелкой вниз — это минимум, а не максимум. Пользователь видит «(макс ↓-38 / ↑34°C)», где -38 ошибочно подписано как максимум. Косметика/микрокопирайт, но это фактический mislabel показываемого числа. Текст рендерится для всех четырёх сезонных карточек без условной ветки.

Корень

Единственное слово-префикс «макс» перед строкой, содержащей и минимум, и максимум.

Evidence

/Users/anton/Птица/gendesign/frontend/src/components/site-finder/SeasonalWeatherBlock.tsx:49-51

<div style={{ fontSize: 11, color: "#6b7280" }}>
  (макс {stats.min_t_c} / {stats.max_t_c}°C)
</div>

Suggested fix

Переименовать так, чтобы слово соответствовало значениям мин↓/макс↑, например «(экстремумы ↓{min_t_c} / ↑{max_t_c}°C)» или «(мин/макс …)». Соблюсти ui-microcopy (нейтральный деловой язык, без непонятных сокращений).

Обоснование severity

Low: косметика/микрокопирайт, нет потери данных и security-риска — но mislabel'ится реальное число, показываемое пользователю.


week ревью 1 · multi-agent аудит 2026-06-14 · severity=low · category=correctness

Затронутые файлы:

  • /Users/anton/Птица/gendesign/frontend/src/components/site-finder/SeasonalWeatherBlock.tsx
## Описание Строка экстремумов префиксована словом «макс» (максимум), но рендерит ОБА значения: минимум сезона (↓ `stats.min_t_c`) и максимум (↑ `stats.max_t_c`). Лейбл противоречит данным: значение со стрелкой вниз — это минимум, а не максимум. Пользователь видит «(макс ↓-38 / ↑34°C)», где -38 ошибочно подписано как максимум. Косметика/микрокопирайт, но это фактический mislabel показываемого числа. Текст рендерится для всех четырёх сезонных карточек без условной ветки. ## Корень Единственное слово-префикс «макс» перед строкой, содержащей и минимум, и максимум. ## Evidence `/Users/anton/Птица/gendesign/frontend/src/components/site-finder/SeasonalWeatherBlock.tsx:49-51` ```tsx <div style={{ fontSize: 11, color: "#6b7280" }}> (макс ↓{stats.min_t_c} / ↑{stats.max_t_c}°C) </div> ``` ## Suggested fix Переименовать так, чтобы слово соответствовало значениям мин↓/макс↑, например «(экстремумы ↓{min_t_c} / ↑{max_t_c}°C)» или «(мин/макс …)». Соблюсти ui-microcopy (нейтральный деловой язык, без непонятных сокращений). ## Обоснование severity Low: косметика/микрокопирайт, нет потери данных и security-риска — но mislabel'ится реальное число, показываемое пользователю. --- _week ревью 1 · multi-agent аудит 2026-06-14 · severity=**low** · category=`correctness`_ Затронутые файлы: - `/Users/anton/Птица/gendesign/frontend/src/components/site-finder/SeasonalWeatherBlock.tsx`
bot-backend added the
week ревью 1
label 2026-06-14 18:10:02 +00:00
bot-backend added the
scope/backend
label 2026-06-15 11:01:55 +00:00
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#1379
No description provided.