From 00f248a460f3436ac4c383736827269ff3692db9 Mon Sep 17 00:00:00 2001 From: nns Date: Sun, 7 Jun 2026 19:10:08 +0500 Subject: [PATCH] =?UTF-8?q?docs(s18):=20=D0=B8=D1=82=D0=BE=D0=B3=20?= =?UTF-8?q?=E2=80=94=207/7=20=E2=9C=93=20+=20retest=205=20stage=20scenario?= =?UTF-8?q?s=20+=2044=20UI=20specs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- docs/sprint18-progress.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/docs/sprint18-progress.md b/docs/sprint18-progress.md index 7bd4e49..4015f52 100644 --- a/docs/sprint18-progress.md +++ b/docs/sprint18-progress.md @@ -85,13 +85,33 @@ dark:text-slate-500 dark:text-slate-400) — почищено отдельным получил Select сотрудников + 2 date-input'a + кнопку сброса. NotificationCenter с bell-icon в sidebar — реюзает useNotificationsHub. +### 2026-06-07 deploy + retest +Deploy через `~/deploy-stage.sh` → test.admin.food-market.kz. После +первого деплоя — 404 на `/api/employees` (фронт обращался по +несуществующему пути; реальный — `/api/organization/employees`). +Hotfix: правильный endpoint + DTO mapping (lastName+firstName+ +middleName → fullName на клиенте). Второй deploy + retest: +- **stage-smoke**: 5/5 ✓ +- **stage-audit-log** (api): 7/7 ✓ +- **stage-2fa**: 6/6 ✓ +- **stage-catalog**: 6/6 ✓ +- **stage-inventory**: 8/8 ✓ +- **stage-pos**: 7/7 ✓ +- **stage-reports**: 8/8 ✓ +- **Playwright UI-1..16** (44 specs): 44/44 ✓ за 3.2 минуты +- **UI-10 audit-log (с новыми фильтрами)**: 2/2 ✓ за 22с + ## Итог Все 7 пунктов ✓. Локальные цифры: -- **P0 race**: 23505 errors 53% → **0** на k6 baseline-replay. +- **P0 race**: 23505 errors 53% → **0** в локальной k6 baseline-replay + (k6 на stage-хосте не установлен → итоговая верификация in-code + через advisory lock; стресс-проба остаётся для следующего раунда + на dev-vm с установленным k6). - **HelpTooltip**: 5 страниц получили deep-link на /help#topic. - **WhatsNewBanner**: 1 emerald баннер в AppLayout, dismissible. - **Contrast**: 19 файлов почищено, WCAG-AA для body text. - **Currency**: 1 hook + 4 интеграции в DashboardWidgets. - **Audit filters**: 5 серверных фильтров теперь имеют UI. - **Notifications**: bell-popover с 30 событий, 3 типа, in-memory. +- **Regression**: 5 stage-сценариев + 44 Playwright UI specs зелёные.