docs(mobile-api): итог + деплой на стенд + хэши коммитов
Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
nns 2026-10-08 05:46:53 +05:00
parent ad812ee2b5
commit bd5d43fdf5

View file

@ -41,5 +41,22 @@
вынести в `food-market.shared`, сделать настраиваемым, использовать и на сервере, и в кассе. вынести в `food-market.shared`, сделать настраиваемым, использовать и на сервере, и в кассе.
- Миграции — ручные Phase-файлы (raw SQL, IF NOT EXISTS) с `[DbContext]`+`[Migration]`. - Миграции — ручные Phase-файлы (raw SQL, IF NOT EXISTS) с `[DbContext]`+`[Migration]`.
## Итог
Все 6 пунктов выполнены. Тесты зелёные: 10 unit (WeightedBarcode + RolePermissions.Effective)
+ 4 integration (группа/штрихкод/me-права/весовая этикетка) + регресс POS 9/9. Задеплоено на
стенд (`~/deploy-stage.sh`): guard isolation OK, api+web собраны/запушены, stage-api Healthy,
миграция Phase35 применена (4 колонки `WeightBarcode*` в `organizations` на stage-БД проверены),
https://test.admin.food-market.kz OK. Прод/shared-postgres/global.json/gateway/sklad — не трогали.
Для мобильного клиента см. `docs/mobile-api.md`.
## Коммиты
- `5173eaa` feat(catalog): штрихкоды товара — добавление + весовые этикетки
- `7231c83` feat(inventory): фильтр остатков по группе товаров с вложенными
- `2a4ba14` feat(auth): эффективные права пользователя в /api/me (единый источник)
- `1400106` test(mobile-api): unit + integration доработок для «FM Склад»
- `ad812ee` docs(mobile-api): описание API для мобильного клиента + прогресс
## Журнал ## Журнал
- 08.10 — старт; изучена база; план зафиксирован. - 08.10 — старт; изучена база; план зафиксирован.
- 08.10 — реализованы все 6 пунктов; 14 новых тестов зелёные; деплой на стенд, миграция применена.