From c9fb5eefecfd16791cef4cef4959ce6e49e455f9 Mon Sep 17 00:00:00 2001 From: PTah Date: Wed, 10 Jun 2026 13:19:14 +1000 Subject: [PATCH] docs: mark SAC 0.9.0 mobile backend checklist done Server-side Seaca API is available; Android client can start v0.1. Co-authored-by: Cursor --- docs/ROADMAP.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index e2ed237..9ef691c 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -27,7 +27,7 @@ - [ ] Базовая навигация: Обзор, События, Проблемы, Хосты, Отчёты - [ ] CI: сборка debug APK (опционально — позже) -**Зависимость:** SAC v0.6.1 — `mobile_devices_allowed`, enrollment codes, `POST /mobile/enroll` +**Зависимость:** SAC **≥ 0.9.0** — `mobile_devices_allowed`, enrollment codes, `POST /api/v1/mobile/enroll` --- @@ -80,12 +80,12 @@ Эти пункты реализуются в **security-alert-center**, не в Seaca: -- [ ] `mobile_settings`: `devices_allowed`, push min severity (по умолчанию = policy) -- [ ] Таблицы `mobile_devices`, `mobile_enrollment_codes` -- [ ] Веб: **Настройки → Мобильные устройства** — вкл/выкл, коды, список, отзыв, способ логина -- [ ] API enrollment: создать код (admin), погасить, список устройств, revoke -- [ ] JWT refresh + привязка к `device_id` -- [ ] FCM HTTP v1 из worker (service account JSON в `/etc/security-alert-center/`) +- [x] `mobile_settings`: `devices_allowed`, max devices, min app version +- [x] Таблицы `mobile_devices`, `mobile_enrollment_codes`, `mobile_refresh_tokens` +- [x] Веб: **Настройки → Мобильные устройства** — вкл/выкл, коды, список, отзыв, способ логина +- [x] API enrollment: создать код (admin), погасить, список устройств, revoke, test push +- [x] JWT refresh + привязка к `device_id` +- [x] FCM HTTP v1 из worker (`SAC_FCM_*` в `sac-api.env`) - [ ] Audit: выдача кода, enroll, revoke, смена FCM ---