docs(port): stage retest + menu-walk 3/3 зелёный
Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run

Smoke stage:
- POST /purchases/invoices/upload-photos → 400 (не 404) без файлов
- mobile-catalog: 31 269 ШК, JSON 3.44 МБ → gzip 1.75 МБ, ETag работает,
  повтор с If-None-Match → 304
- stage-ui-menu-walk.spec.ts: 3/3 passed, 0 ошибок у admin/keeper/cashier

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
nns 2026-10-06 00:19:57 +05:00
parent 6b0fc68f77
commit ef29acb0d1

View file

@ -72,9 +72,16 @@
не связан с портом (Sprint 28, падал до изменений). не связан с портом (Sprint 28, падал до изменений).
## Deploy и retest ## Deploy и retest
- `~/deploy-stage.sh` (отдельно) после commit → ретест на https://test.admin.food-market.kz - Commit `6b0fc68` → `~/deploy-stage.sh` → stage зелёный на https://test.admin.food-market.kz
- `tests/e2e/scenarios/menu-walk-demo-*.ts` — не упал на новом экране (на локале web-build зелёный) - Smoke по новым endpoint'ам:
- `POST /api/purchases/invoices/upload-photos` без файлов → 400 «Нет снимков.» (ранее 404)
- `GET /api/inventory/inventories/mobile-catalog` под gzip:
JSON 3.44 МБ (31 269 ШК на Demo) → gzip 1.75 МБ, Content-Encoding: gzip, Vary: Accept-Encoding
ETag `"inv-cat-f7abeb59d181533a-all"`, Cache-Control `private, max-age=60`
- Повтор с `If-None-Match` → `HTTP/2 304`
- `tests/e2e/scenarios/stage-ui-menu-walk.spec.ts` на стенде — **3/3 passed, 3.7 min**,
0 4xx/5xx/toast.error/console.error у demo-admin (28 пунктов), demo-keeper (17), demo-cashier (7).
## Журнал ## Журнал
- 05.10.2026: порт выполнен в один проход; API build зелёный, web tsc+vite build зелёный, - 05.10.2026: порт выполнен в один проход; API build зелёный, web tsc+vite build зелёный,
18 новых unit-тестов зелёные. 18 новых unit-тестов зелёные. deploy-stage зелёный, menu-walk 3/3 зелёный.