Создание модификатора — Описание (если есть) в шрифте textarea (как BUG-030)
BUG-044
Major
Validation
Модификаторы — нет валидации min/max (max должен быть ≥ min, проверка для основных и опций)
BUG-045
Minor
Validation
Модификаторы — название опции: нет maxlength=“255”, принимает «Пробел» как значение
BUG-046
Minor
UX
Ингредиенты — поле «Описание» в шрифте textarea (как BUG-030)
BUG-047
Major
Logic
Технология приготовления синхронизирована между опциями закреплённого модификатора (изменение для одной — меняет для всех)
BUG-048
Major
Logic
Не сохраняется удаление текста из «Технология приготовления» (текст возвращается)
BUG-049
Critical
RBAC
Стоп-листы → 403 у Manager (по спеке: своя ТТ доступна)
BUG-050
Major
Logic
Прейскурант — нельзя редактировать «Название», «Активность», «Назначено ТТ» (только цены)
BUG-051
Major
Logic
Создание прейскуранта — невозможно вручную привязать к ТТ. Автоматически становится дефолтным, поле «Назначено ТТ» = 0
T3 — Операционный поток (26)
Торговые точки — поиск / создание / редактирование
ID
Severity
Type
Описание
BUG-052
Major
Backend
Поиск по адресу не работает
BUG-053
Minor
Missing
График работы — добавить колонку «Круглосуточно» рядом с «Выходной»
BUG-054
Minor
Validation
Создание ТТ — нет валидации Телефон, Адрес, Название
BUG-055
Minor
UX
«Широта/долгота» — при копировании из 2gis должны вставляться обе одним действием
BUG-056
Minor
UX
При чек-боксе «Одинаковый для всех дней» — колонка «Выходной» должна стать неактивной
BUG-057
Minor
Missing
Часовые пояса — добавить Магадан (UTC+11), убрать Новосибирск (UTC+7)
BUG-058
Major
Logic
Фильтр статус «Приостановлена» есть, но функционала остановки ТТ нет (либо добавить, либо убрать фильтр)
BUG-059
Minor
Logic
Фильтр по городу — требует 100% совпадение (должен искать с первого символа)
Меню в карточке ТТ
ID
Severity
Type
Описание
BUG-060
Critical
Backend
Переход во вкладку «Меню» в карточке ТТ → 500
BUG-061
Major
Missing
В разделе «Меню» отсутствует кнопка «Добавить товар/блюдо»
BUG-062
Major
Logic
В «Меню» вместо описания товара отображаются модификаторы, привязанные к товару
Столы
ID
Severity
Type
Описание
BUG-063
Major
Logic
При назначении официанта на стол отображаются ВСЕ сотрудники системы (должны — только официанты ТТ)
BUG-064
Critical
Backend
При назначении официанта → 404
BUG-065
Critical
UX
Перемещение стола в карте зала → весь интерфейс исчезает (белая страница) до принудительного reload
Склад
ID
Severity
Type
Описание
BUG-066
Critical
Logic
При выборе ТТ в «Приёмки» → «Склад не найден для выбранной ТТ» (блокирует создание приёмки)
(Остальные баги Склад см. в T1 секции — RBAC 403 для Manager.)
Заказы
(Баги Заказы см. в T1 секции — RBAC 403 для Manager. По функционалу заказов багов в текущей базе не зафиксировано — это область для exploratory testing T3.)
Aggregator integrations
(Багов в текущей базе нет — область для тестирования T3.)
POS / Кассиры
(Багов про PIN-логин и POS-flow в базе нет, поскольку POS frozen по ADR-014. Тестировать с осторожностью — основной слой POS не готов.)
X — Сквозные (cross-cutting), применимы ко всем зонам
ID
Severity
Type
Описание
BUG-X01
Minor
Validation
Тексты ошибок при невалидных данных — на латинице (касается всех CRUD-форм)
BUG-X02
Minor
UX
Шрифт textarea не консистентен с input (касается всех «Описание»-полей)
BUG-X03
Minor
UX
Технические коды видны в UI вместо названий (касается фильтров, колонок, label)
BUG-X04
Minor
UX
Длинные строки без пробелов выходят за границы (касается всех текстовых отображений)
Сводка по severity
Severity
T1
T2
T3
X
Всего
Blocker
0
0
0
0
0
Critical
7
5
5
0
17
Major
5
13
9
0
27
Minor
5
4
12
4
25
Trivial
0
0
0
0
0
Приоритет на регрессию
После любого фикса в области — обязательная регрессия:
RBAC баги (BUG-013…BUG-017, BUG-049) — после любого изменения авторизации/permissions = прогон всей 01-rbac-matrix.md
Backend 500 (BUG-006, BUG-008, BUG-018, BUG-019, BUG-023, BUG-060, BUG-064) — после любого изменения в соответствующем сервисе = прогон CRUD smoke
Validation cross-cutting (BUG-X01) — после любого изменения форм = прогон 02-form-validation-checklist.md
Bugs ID для новых багов
Следующий ID: BUG-067 (или BUG-X05 для cross-cutting). Инкрементировать атомарно — координироваться через тест-лида при заведении.