19bc2874aa
- ConnectorConfig: тип 'nextcloud' (host/username/token, шифруется) - NextcloudService: OCS-клиент Group Folders (create/ACL/quota, идемпотентный ensure_folder) - NextcloudSyncService: отделы → 03_Отделы/* ↔ nc-dept-<код>; аптеки → 02_Аптеки/* ↔ nc-svc - Сигналы Directory/Pharmacy с гейтом на включённый коннектор (по умолч. no-op) - Celery-задачи + команда nextcloud_sync (dry-run по умолчанию, --apply) - NextcloudSyncLog + admin; тесты (пути, гейт, идемпотентность ensure_folder) Членство юзеров идёт через AD/LDAP, коннектор ведёт только папки+ACL. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>