{
  "clients": [
    {
      "id": "client_romashka",
      "type": "company",
      "name": "DCTOUCH",
      "legalName": "ООО ДИСИТАЧ",
      "status": "active",
      "contractStartsAt": "2026-05-04T00:00:00.000Z",
      "contractEndsAt": null,
      "paidUntil": null,
      "demoEndsAt": null,
      "contactName": "DC Touch",
      "contactEmail": "dcctouch@gmail.com",
      "notes": "Live-клиент NODE.DC для первичной проверки control-plane, SSO и доступа к сервисам.",
      "createdAt": "2026-05-04T00:00:00.000Z",
      "updatedAt": "2026-05-04T12:55:13.842Z"
    }
  ],
  "users": [
    {
      "id": "user_root",
      "authentikUserId": "85f83274-6942-4375-b64d-601716d3ae29",
      "name": "DC SUDO",
      "email": "dcctouch@gmail.com",
      "phone": null,
      "position": "NODE.DC Super Admin",
      "notes": "Главный супер-администратор NODE.DC. Authentik-пользователь уже создан в dev-контуре.",
      "avatarUrl": "/storage/uploads/1777901580306-658d5b6b-2026-03-02-19.34.33.png",
      "globalStatus": "active",
      "createdAt": "2026-05-04T00:00:00.000Z",
      "updatedAt": "2026-05-04T13:45:07.613Z"
    },
    {
      "id": "user_silver_psih",
      "authentikUserId": "748490e7-a24b-426a-bf97-b348a2db44b4",
      "name": "DC SILVER",
      "email": "silver_psih@yahoo.com",
      "phone": null,
      "position": "Manager",
      "notes": "Живой пользователь из Plane. Требует создания/синхронизации в Authentik через Launcher flow.",
      "avatarUrl": "/storage/uploads/1777901476392-03f10a36-2022-10-13-20-52-47-0287-2037248814-scale20.00-k_euler_a-0287.jpg",
      "globalStatus": "active",
      "createdAt": "2026-05-04T00:00:00.000Z",
      "updatedAt": "2026-05-04T15:26:08.500Z"
    }
  ],
  "memberships": [
    {
      "id": "mem_dc_touch_dctouch",
      "clientId": "client_romashka",
      "userId": "user_root",
      "role": "client_owner",
      "status": "active",
      "createdAt": "2026-05-04T00:00:00.000Z",
      "updatedAt": "2026-05-04T12:55:13.842Z"
    },
    {
      "id": "mem_silver_psih_dctouch",
      "clientId": "client_romashka",
      "userId": "user_silver_psih",
      "role": "member",
      "status": "active",
      "createdAt": "2026-05-04T00:00:00.000Z",
      "updatedAt": "2026-05-04T12:55:13.842Z"
    }
  ],
  "groups": [
    {
      "id": "group_dctouch_admins",
      "clientId": "client_romashka",
      "name": "Администраторы",
      "description": "Администраторы клиента и владельцы платформенного доступа.",
      "memberIds": [
        "user_root"
      ],
      "createdAt": "2026-05-04T00:00:00.000Z",
      "updatedAt": "2026-05-04T12:55:13.842Z"
    },
    {
      "id": "group_dctouch_managers",
      "clientId": "client_romashka",
      "name": "Менеджеры",
      "description": "Рабочая группа менеджеров с доступом к операционному контуру.",
      "memberIds": [
        "user_silver_psih"
      ],
      "createdAt": "2026-05-04T00:00:00.000Z",
      "updatedAt": "2026-05-04T12:55:13.842Z"
    }
  ],
  "services": [
    {
      "id": "service_nodedc",
      "slug": "nodedc",
      "title": "AGENT CORE",
      "subtitle": "Агентная платформа",
      "description": "Сборка, запуск и мониторинг агентных workflow.",
      "fullDescription": "Среда для сборки и управления AI-агентами: сценарии, интеграции, ключи, запуск процессов и runtime-мониторинг в одном контуре. Агентные результаты можно передавать в операционный модуль, CRM, рабочие группы и другие системы.",
      "url": "https://nodedc.ru/",
      "launchUrl": "https://nodedc.ru/",
      "accentColor": "#B5FF5A",
      "fallbackGradient": "linear-gradient(128deg, rgba(181, 255, 90, 0.84), rgba(37, 58, 36, 0.86) 42%, #0A0D10 82%)",
      "status": "active",
      "order": 10,
      "authentikApplicationSlug": "nodedc",
      "authentikGroupName": "service-nodedc",
      "createdAt": "2026-04-01T10:00:00Z",
      "updatedAt": "2026-05-02T11:52:29.667Z",
      "coverImageUrl": "/storage/uploads/1777649382309-49d8c393-2026-05-01-17.31.21.jpg",
      "coverMediaKind": "image",
      "coverMediaSource": "file",
      "coverMediaFileName": "1777649382309-49d8c393-2026-05-01-17.31.21.jpg",
      "ambientVideoUrl": "/storage/uploads/1777649395844-a878de95-090aff247929335.69e6521716ea9.gif",
      "ambientMediaKind": "gif",
      "ambientMediaSource": "file",
      "ambientMediaFileName": "1777649395844-a878de95-090aff247929335.69e6521716ea9.gif"
    },
    {
      "id": "service_task_manager",
      "slug": "task-manager",
      "title": "OPERATIONAL CORE",
      "subtitle": "Операционный слой",
      "description": "Задачи, контуры предприятия, процессы и AI-функции поверх задачника.",
      "fullDescription": "Операционный контур для совместной работы людей и AI-агентов. Задачи, поручения, согласования и результаты агентных запусков собираются в единую рабочую среду для управления процессами.",
      "url": "https://tasks.handhdc.ru/sso/launch",
      "launchUrl": "https://tasks.handhdc.ru/sso/launch",
      "accentColor": "#D7C8FF",
      "fallbackGradient": "linear-gradient(132deg, rgba(215, 200, 255, 0.82), rgba(51, 41, 79, 0.9) 46%, #0B0D10 84%)",
      "status": "active",
      "order": 20,
      "authentikApplicationSlug": "task-manager",
      "authentikGroupName": "service-task-manager",
      "createdAt": "2026-04-01T10:00:00Z",
      "updatedAt": "2026-05-02T11:52:46.023Z",
      "coverImageUrl": "/storage/uploads/1777652545129-cf547e17-NODEDC_TASK.png",
      "coverMediaKind": "image",
      "coverMediaSource": "file",
      "coverMediaFileName": "1777652545129-cf547e17-NODEDC_TASK.png"
    },
    {
      "id": "service_1c",
      "slug": "1c-assistant",
      "title": "1C AI ASSISTANT",
      "subtitle": "Бухгалтерский ассистент",
      "description": "Вопросы к 1С, точные выборки и доказательная навигация по данным.",
      "fullDescription": "Ассистент для работы с данными 1С через естественный язык: операции, остатки, задолженности, документы, налоги, контрагенты и бухгалтерские показатели доступны в формате точных запросов и проверяемых ответов.",
      "url": "https://1c.handhdc.ru/sso/launch",
      "launchUrl": "https://1c.handhdc.ru/sso/launch",
      "accentColor": "#8FD7FF",
      "fallbackGradient": "linear-gradient(126deg, rgba(143, 215, 255, 0.8), rgba(32, 61, 80, 0.9) 44%, #080B0F 84%)",
      "status": "maintenance",
      "order": 40,
      "authentikApplicationSlug": "1c-assistant",
      "authentikGroupName": "service-1c-assistant",
      "createdAt": "2026-04-01T10:00:00Z",
      "updatedAt": "2026-05-02T11:53:29.406Z",
      "coverImageUrl": "/storage/uploads/1777657277366-a9886413-LLM_MANAGER.png",
      "coverMediaKind": "image",
      "coverMediaSource": "file",
      "coverMediaFileName": "1777657277366-a9886413-LLM_MANAGER.png"
    },
    {
      "id": "service_tender",
      "slug": "tender-agent",
      "title": "TENDER AI AGENT",
      "subtitle": "Госзакупки и тендеры",
      "description": "Поиск, анализ и подготовка тендерных решений.",
      "fullDescription": "Агент для поиска, отбора и анализа тендеров: собирает данные с площадок, разбирает документы, оценивает риски, участников и условия закупки, после чего передаёт результат в рабочий контур для дальнейшей обработки.",
      "url": "https://tender.handhdc.ru/sso/launch",
      "launchUrl": "https://tender.handhdc.ru/sso/launch",
      "accentColor": "#FFD166",
      "fallbackGradient": "linear-gradient(135deg, rgba(255, 209, 102, 0.84), rgba(74, 53, 19, 0.92) 42%, #0B0D10 86%)",
      "status": "active",
      "order": 30,
      "authentikApplicationSlug": "tender-agent",
      "authentikGroupName": "service-tender-agent",
      "createdAt": "2026-04-03T10:00:00Z",
      "updatedAt": "2026-05-02T11:53:12.714Z",
      "coverImageUrl": "/storage/uploads/1777652810531-1f17b7ed-LAP_PURP4k.jpg",
      "coverMediaKind": "image",
      "coverMediaSource": "file",
      "coverMediaFileName": "1777652810531-1f17b7ed-LAP_PURP4k.jpg",
      "ambientVideoUrl": "/storage/uploads/1777652817155-199c5e6c-090aff247929335.69e6521716ea9.gif",
      "ambientMediaKind": "gif",
      "ambientMediaSource": "file",
      "ambientMediaFileName": "1777652817155-199c5e6c-090aff247929335.69e6521716ea9.gif"
    },
    {
      "id": "service_digital_twin",
      "slug": "digital-twin",
      "title": "DIGITAL TWIN MOSCOW",
      "subtitle": "3D и пространственные данные",
      "description": "Просмотр цифровых двойников, карт и объектных сцен.",
      "fullDescription": "Городская цифровая витрина на базе отсканированных пространств Москвы: 3D-сцены, объекты, слои, инфраструктура, статусы и телеметрия объединяются в интерактивную среду для просмотра, анализа и мониторинга.",
      "url": "https://launch.dcserve.ru/",
      "launchUrl": "https://launch.dcserve.ru/",
      "accentColor": "#76E4F7",
      "fallbackGradient": "linear-gradient(140deg, rgba(118, 228, 247, 0.82), rgba(23, 69, 87, 0.92) 47%, #080B0F 86%)",
      "status": "active",
      "order": 50,
      "authentikApplicationSlug": "digital-twin",
      "authentikGroupName": "service-digital-twin",
      "createdAt": "2026-04-05T10:00:00Z",
      "updatedAt": "2026-05-02T11:53:43.705Z",
      "coverImageUrl": "/storage/uploads/1777711943125-691830c2-NODEDC_DT_MMAP.png",
      "coverMediaKind": "image",
      "coverMediaSource": "file",
      "coverMediaFileName": "1777711943125-691830c2-NODEDC_DT_MMAP.png"
    },
    {
      "id": "service_dm",
      "slug": "digital-modules",
      "title": "Digital Modules",
      "subtitle": "Будущие модули",
      "description": "Скрытый каталог модулей для root-admin preview.",
      "fullDescription": "Площадка для будущих цифровых модулей NODE.DC.",
      "url": "https://dm.handhdc.ru/sso/launch",
      "launchUrl": "https://dm.handhdc.ru/sso/launch",
      "accentColor": "#FF9AC2",
      "fallbackGradient": "linear-gradient(135deg, rgba(255, 154, 194, 0.78), rgba(76, 41, 64, 0.9) 44%, #090B0F 86%)",
      "status": "hidden",
      "order": 60,
      "authentikApplicationSlug": "digital-modules",
      "authentikGroupName": "service-digital-modules",
      "createdAt": "2026-04-10T10:00:00Z",
      "updatedAt": "2026-05-01T17:59:10.713Z"
    }
  ],
  "grants": [
    {
      "id": "grant_dctouch_task_admins",
      "serviceId": "service_task_manager",
      "targetType": "group",
      "targetId": "group_dctouch_admins",
      "appRole": "admin",
      "status": "active",
      "createdAt": "2026-05-04T00:00:00.000Z",
      "updatedAt": "2026-05-04T12:55:13.842Z"
    },
    {
      "id": "grant_dctouch_task_managers",
      "serviceId": "service_task_manager",
      "targetType": "group",
      "targetId": "group_dctouch_managers",
      "appRole": "member",
      "status": "active",
      "createdAt": "2026-05-04T00:00:00.000Z",
      "updatedAt": "2026-05-04T12:55:13.842Z"
    },
    {
      "id": "grant_dctouch_nodedc_admins",
      "serviceId": "service_nodedc",
      "targetType": "group",
      "targetId": "group_dctouch_admins",
      "appRole": "admin",
      "status": "active",
      "createdAt": "2026-05-04T00:00:00.000Z",
      "updatedAt": "2026-05-04T12:55:13.842Z"
    },
    {
      "id": "grant_digital_twin_user_silver_psih_yahoo_com",
      "serviceId": "service_digital_twin",
      "targetType": "user",
      "targetId": "user_silver_psih",
      "appRole": "member",
      "status": "active",
      "createdAt": "2026-05-04T13:33:42.062Z",
      "updatedAt": "2026-05-04T13:33:42.062Z"
    },
    {
      "id": "grant_task_manager_user_silver_psih_yahoo_com",
      "serviceId": "service_task_manager",
      "targetType": "user",
      "targetId": "user_silver_psih",
      "appRole": "member",
      "status": "active",
      "createdAt": "2026-05-04T15:26:07.830Z",
      "updatedAt": "2026-05-04T15:26:07.830Z"
    }
  ],
  "exceptions": [],
  "invites": [],
  "syncStatuses": [
    {
      "id": "sync_dctouch_client_authentik",
      "objectId": "client_romashka",
      "objectName": "DCTOUCH",
      "objectType": "client",
      "target": "authentik",
      "state": "synced",
      "lastSyncAt": "2026-05-04T12:55:13.842Z",
      "error": null,
      "updatedAt": "2026-05-04T12:55:13.842Z"
    },
    {
      "id": "sync_dc_touch_authentik",
      "objectId": "user_root",
      "objectName": "dcctouch@gmail.com",
      "objectType": "user",
      "target": "authentik",
      "state": "synced",
      "lastSyncAt": "2026-05-04T13:45:07.613Z",
      "error": null,
      "updatedAt": "2026-05-04T13:45:07.613Z"
    },
    {
      "id": "sync_silver_psih_authentik",
      "objectId": "user_silver_psih",
      "objectName": "silver_psih@yahoo.com",
      "objectType": "user",
      "target": "authentik",
      "state": "synced",
      "lastSyncAt": "2026-05-04T15:26:08.500Z",
      "error": null,
      "updatedAt": "2026-05-04T15:26:08.500Z"
    },
    {
      "id": "sync_dctouch_groups_authentik",
      "objectId": "client_romashka:groups",
      "objectName": "DCTOUCH groups",
      "objectType": "group",
      "target": "authentik",
      "state": "pending",
      "lastSyncAt": null,
      "error": null,
      "updatedAt": "2026-05-04T12:55:13.842Z"
    },
    {
      "id": "sync_task_manager_authentik",
      "objectId": "service_task_manager",
      "objectName": "OPERATIONAL CORE",
      "objectType": "service",
      "target": "authentik",
      "state": "synced",
      "lastSyncAt": "2026-05-04T12:55:13.842Z",
      "error": null,
      "updatedAt": "2026-05-04T12:55:13.842Z"
    },
    {
      "id": "sync_grant_service_digital_twin_user_silver_psih",
      "objectId": "service_digital_twin:user_silver_psih",
      "objectName": "digital-twin:silver_psih@yahoo.com",
      "objectType": "grant",
      "target": "authentik",
      "state": "pending",
      "lastSyncAt": null,
      "error": null,
      "updatedAt": "2026-05-04T13:33:42.062Z"
    },
    {
      "id": "sync_grant_service_task_manager_user_silver_psih",
      "objectId": "service_task_manager:user_silver_psih",
      "objectName": "task-manager:silver_psih@yahoo.com",
      "objectType": "grant",
      "target": "authentik",
      "state": "pending",
      "lastSyncAt": null,
      "error": null,
      "updatedAt": "2026-05-04T15:26:07.830Z"
    }
  ],
  "auditEvents": [
    {
      "id": "audit_live_seed_control_plane",
      "at": "2026-05-04T12:55:13.842Z",
      "actorUserId": "system",
      "actorName": "NODE.DC seed",
      "action": "Применён live seed control-plane",
      "objectType": "control_plane",
      "objectName": "Launcher users and access",
      "clientId": "client_romashka",
      "result": "success",
      "details": "Demo-участники удалены из runtime storage. Оставлены dcctouch@gmail.com и silver_psih@yahoo.com."
    },
    {
      "id": "audit_silver_psih_yahoo_com",
      "at": "2026-05-04T13:31:18.416Z",
      "actorUserId": "user_silver_psih",
      "actorName": "Silver Psy",
      "action": "Обновлён профиль пользователя",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": null
    },
    {
      "id": "audit_silver_psih_yahoo_com_2",
      "at": "2026-05-04T13:31:18.693Z",
      "actorUserId": "user_silver_psih",
      "actorName": "DC SILVER",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user"
    },
    {
      "id": "audit_dcctouch_gmail_com",
      "at": "2026-05-04T13:33:03.295Z",
      "actorUserId": "user_root",
      "actorName": "DC Touch",
      "action": "Обновлён профиль пользователя",
      "objectType": "user",
      "objectName": "dcctouch@gmail.com",
      "clientId": null,
      "result": "success",
      "details": null
    },
    {
      "id": "audit_dcctouch_gmail_com_2",
      "at": "2026-05-04T13:33:03.579Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "dcctouch@gmail.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:superadmin, nodedc:launcher:admin, nodedc:taskmanager:admin, nodedc:taskmanager:user"
    },
    {
      "id": "audit_silver_psih_yahoo_com_digital_twin",
      "at": "2026-05-04T13:33:42.062Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / digital-twin",
      "clientId": null,
      "result": "success",
      "details": "Value: member"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager",
      "at": "2026-05-04T13:34:41.114Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: deny"
    },
    {
      "id": "audit_dcctouch_gmail_com_3",
      "at": "2026-05-04T13:45:07.614Z",
      "actorUserId": "system",
      "actorName": "Codex access sync",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "dcctouch@gmail.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:superadmin, nodedc:launcher:admin, nodedc:taskmanager:admin, nodedc:taskmanager:user"
    },
    {
      "id": "audit_silver_psih_yahoo_com_3",
      "at": "2026-05-04T13:45:07.954Z",
      "actorUserId": "system",
      "actorName": "Codex access sync",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_2",
      "at": "2026-05-04T13:50:03.850Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: member"
    },
    {
      "id": "audit_silver_psih_yahoo_com_4",
      "at": "2026-05-04T13:50:04.107Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_5",
      "at": "2026-05-04T14:00:23.198Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_3",
      "at": "2026-05-04T14:00:25.625Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: deny"
    },
    {
      "id": "audit_silver_psih_yahoo_com_6",
      "at": "2026-05-04T14:00:25.848Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_7",
      "at": "2026-05-04T14:00:35.727Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_8",
      "at": "2026-05-04T14:00:43.300Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_4",
      "at": "2026-05-04T14:00:46.785Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: member"
    },
    {
      "id": "audit_silver_psih_yahoo_com_9",
      "at": "2026-05-04T14:00:47.011Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_10",
      "at": "2026-05-04T14:01:28.244Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_11",
      "at": "2026-05-04T14:01:31.878Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_12",
      "at": "2026-05-04T14:01:33.920Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_5",
      "at": "2026-05-04T14:01:35.987Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: deny"
    },
    {
      "id": "audit_silver_psih_yahoo_com_13",
      "at": "2026-05-04T14:01:36.184Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_14",
      "at": "2026-05-04T14:01:44.613Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_15",
      "at": "2026-05-04T14:01:46.978Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_16",
      "at": "2026-05-04T14:01:48.992Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_17",
      "at": "2026-05-04T14:01:51.455Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_6",
      "at": "2026-05-04T14:01:53.407Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: member"
    },
    {
      "id": "audit_silver_psih_yahoo_com_18",
      "at": "2026-05-04T14:01:53.622Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_7",
      "at": "2026-05-04T14:09:21.076Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: deny"
    },
    {
      "id": "audit_silver_psih_yahoo_com_19",
      "at": "2026-05-04T14:09:21.315Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_8",
      "at": "2026-05-04T14:09:27.239Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: member"
    },
    {
      "id": "audit_silver_psih_yahoo_com_20",
      "at": "2026-05-04T14:09:27.516Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_21",
      "at": "2026-05-04T14:09:39.517Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_22",
      "at": "2026-05-04T14:09:44.175Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_9",
      "at": "2026-05-04T14:09:47.316Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: deny"
    },
    {
      "id": "audit_silver_psih_yahoo_com_23",
      "at": "2026-05-04T14:09:47.519Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_24",
      "at": "2026-05-04T14:09:54.512Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_25",
      "at": "2026-05-04T14:09:56.599Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_26",
      "at": "2026-05-04T14:10:10.975Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_27",
      "at": "2026-05-04T14:10:13.786Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_28",
      "at": "2026-05-04T14:10:36.419Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_10",
      "at": "2026-05-04T14:10:43.069Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: member"
    },
    {
      "id": "audit_silver_psih_yahoo_com_29",
      "at": "2026-05-04T14:10:43.376Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_11",
      "at": "2026-05-04T14:10:48.109Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: deny"
    },
    {
      "id": "audit_silver_psih_yahoo_com_30",
      "at": "2026-05-04T14:10:48.333Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_31",
      "at": "2026-05-04T14:10:50.741Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_32",
      "at": "2026-05-04T14:10:52.704Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_33",
      "at": "2026-05-04T14:10:54.283Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_34",
      "at": "2026-05-04T14:11:00.944Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_35",
      "at": "2026-05-04T14:11:06.473Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_12",
      "at": "2026-05-04T14:14:56.539Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: member"
    },
    {
      "id": "audit_silver_psih_yahoo_com_36",
      "at": "2026-05-04T14:14:56.867Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_13",
      "at": "2026-05-04T14:14:59.525Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: deny"
    },
    {
      "id": "audit_silver_psih_yahoo_com_37",
      "at": "2026-05-04T14:14:59.762Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_14",
      "at": "2026-05-04T14:15:10.297Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: member"
    },
    {
      "id": "audit_silver_psih_yahoo_com_38",
      "at": "2026-05-04T14:15:10.555Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_15",
      "at": "2026-05-04T14:50:51.260Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: deny"
    },
    {
      "id": "audit_silver_psih_yahoo_com_39",
      "at": "2026-05-04T14:50:51.574Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_16",
      "at": "2026-05-04T14:51:46.812Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: member"
    },
    {
      "id": "audit_silver_psih_yahoo_com_40",
      "at": "2026-05-04T14:51:47.092Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_17",
      "at": "2026-05-04T15:25:51.639Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: deny"
    },
    {
      "id": "audit_silver_psih_yahoo_com_41",
      "at": "2026-05-04T15:25:51.952Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, service-digital-twin"
    },
    {
      "id": "audit_silver_psih_yahoo_com_task_manager_18",
      "at": "2026-05-04T15:26:07.830Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Обновлён доступ пользователя к сервису",
      "objectType": "grant",
      "objectName": "silver_psih@yahoo.com / task-manager",
      "clientId": null,
      "result": "success",
      "details": "Value: member"
    },
    {
      "id": "audit_silver_psih_yahoo_com_42",
      "at": "2026-05-04T15:26:08.500Z",
      "actorUserId": "user_root",
      "actorName": "DC SUDO",
      "action": "Пользователь синхронизирован в Authentik",
      "objectType": "user",
      "objectName": "silver_psih@yahoo.com",
      "clientId": null,
      "result": "success",
      "details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user, service-digital-twin"
    }
  ]
}
