food-market/src
nns d380e186a8 feat(uat): дружелюбный заголовок валидации + mobile-UAT 390px + отчёт
- ValidationFilter (FluentValidation-путь): русский заголовок «Проверьте
  правильность заполнения» через ModelErrorTranslator вместо дефолтного англ.
  «One or more validation errors occurred» (сообщения полей уже были русскими).
- stage-ui-uat-mobile.spec.ts: P1-экраны на 390px без h-scroll/console/5xx +
  проверка «Остатки» (артикул/штрихкод, тумблер «показать нулевые»).
- docs/uat-report-2026-10-09.md: матрица покрытия (уже-зелёное vs проверено
  сейчас) по требованию владельца; галерея скринов reports/uat-mobile/.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-09 10:16:47 +05:00
..
food-market.api feat(uat): дружелюбный заголовок валидации + mobile-UAT 390px + отчёт 2026-10-09 10:16:47 +05:00
food-market.application fix(sales): дата чека в UTC + защита от «будущих» времён 2026-10-09 09:58:34 +05:00
food-market.domain feat(data-quality): фоновая «Проверка данных» — бэкенд (п.1,3,4) 2026-10-09 08:11:57 +05:00
food-market.infrastructure fix(inventory): записывать автора движения (CauseUserId) для всех документов 2026-10-09 09:52:33 +05:00
food-market.pos feat(pos): Z-отчёт по товарам на печать + вопрос «размен?» при автооткрытии (п.1,2) 2026-10-09 07:38:07 +05:00
food-market.pos.core feat(pos): Z-отчёт по товарам на печать + вопрос «размен?» при автооткрытии (п.1,2) 2026-10-09 07:38:07 +05:00
food-market.public copy(site): /pos — убран оставшийся «Светлая, быстрая касса» 2026-10-09 01:00:20 +05:00
food-market.shared feat(catalog): карточка товара как МойСклад+ — обязательно только наименование 2026-10-09 05:45:38 +05:00
food-market.web fix(stock): «показать нулевые» и фильтр по группе показывают товары без прихода 2026-10-09 09:44:50 +05:00