diff --git a/docs/mobile-api-progress.md b/docs/mobile-api-progress.md index 53ef2f6..c4a7395 100644 --- a/docs/mobile-api-progress.md +++ b/docs/mobile-api-progress.md @@ -41,5 +41,22 @@ вынести в `food-market.shared`, сделать настраиваемым, использовать и на сервере, и в кассе. - Миграции — ручные 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 — реализованы все 6 пунктов; 14 новых тестов зелёные; деплой на стенд, миграция применена.