refactor: привести статусы сессий к единой модели без устаревших значений #5

Closed
opened 2026-04-23 19:40:44 +03:00 by Toutsu · 0 comments
Owner

В кодовой базе одновременно встречаются Planned/ConfirmationSent/Confirmed/Cancelled и старые значения вроде Recruiting/RecruitmentClosed. Это ведёт к дрейфу UI и потенциальным ошибкам логики.

Что нужно сделать:

  • определить единый набор допустимых статусов;
  • вынести его в общий источник истины;
  • убрать неиспользуемые legacy-ветки из Web и Shared;
  • проверить SQL, рендеринг и переводы статусов.

Критерий готовности:
Все сервисы, UI и SQL работают с одним согласованным набором статусов.

В кодовой базе одновременно встречаются `Planned`/`ConfirmationSent`/`Confirmed`/`Cancelled` и старые значения вроде `Recruiting`/`RecruitmentClosed`. Это ведёт к дрейфу UI и потенциальным ошибкам логики. Что нужно сделать: - определить единый набор допустимых статусов; - вынести его в общий источник истины; - убрать неиспользуемые legacy-ветки из Web и Shared; - проверить SQL, рендеринг и переводы статусов. Критерий готовности: Все сервисы, UI и SQL работают с одним согласованным набором статусов.
Toutsu added this to the Этап 1 — Стабилизация платформы milestone 2026-04-23 19:44:29 +03:00
Toutsu added the type:refactorarea:botarea:webpriority:p1 labels 2026-04-23 19:46:22 +03:00
Sign in to join this conversation.