Universal Services

Спільні модулі family-application-api, які реалізуються один раз для всіх Family. Кожен файл описує конкретну задачу модуля, наше frontend API та основні flow.

Partner API та код, який потрібно дописувати в кожній Family, винесені в Family Services.

Зміст

ФайлЩо описує
02AdminServiceFrontend API для отримання й додавання адмінок, зміни credentials, блокування та розблокування.
03TUServiceFrontend API для TU, доступи, масові призначення, refresh/reset і додаткові Family-операції.
04TUMediaServiceFrontend API для chat/mail медіа TU: списки, типи, статуси, upload та delete/hide.
06FavoriteServiceFrontend API, Electron snapshot/sync, ручні поля та календар New / Unique RU.
07GlobalFavoriteServiceFamily-wide агрегат RU, frontend API Global Favorites, senderIgnore і Electron startup data.
08SenderInviteServiceПоточні lifecycle Golden, Prime, Chathouse й Udate та TODO на повну переробку спільного сервісу.
09IcebreakerServiceПоточні можливості frontend і TODO на спільний lifecycle айсів.
10OperatorOnlineServiceФормування online-сесій та агрегатів зі спільного стріму дій Electron.
11TaskServiceПоточний lifecycle тасків, їхні джерела й читачі та перехід зі *_action_operators.tasks[] на спільну collection.
12TUWorkspaceOnlineServiceСесії роботи TU в нашому workspace, які Gateway формує з heartbeat-ів Electron.
13PartnerOnlineHistoryServiceІсторія, унікальні користувачі та погодинні значення зі snapshot-ів partner online TU/RU.
14StatisticsServiceЄдине frontend API для таблиць статистики TU та операторів із canonical collections і Golden-only місячний XLSX-звіт.
15AnalyticsServiceЄдине API і розрахунки графіків тасків, online, ручних дій та TU activity одного оператора.
16DashboardServiceЄдине API тижневих графіків Dashboard із canonical collections та окремих materialized projections.
17MetricsServiceConnections TU + RU, TU scoring та часові ряди для Golden і Chathouse.
18NotesServiceОдин модуль ручних та AI notes; Family повертає лише історію діалогу для генерації.
19Top3ServiceTop 3 операторів Family за сумою статистики поточного й двох попередніх місяців.
20SenderAnalyticsServiceФіксація відповідей RU на автоматичні інвайти й аналітика за TU, operator, invite та channel.
21AgencyServiceАктуальні платні RU та календар їх появи/вибуття для Golden і Chathouse.
22NewYearTopListServiceСезонний рейтинг операторів за виконаними цілями нових пар TU + RU.