Entities

Спільні колекції та документи Project Platform. Кожен файл описує поля сутності, відмінності між проєктами, доступ до collection та важливі обмеження зберігання. Бізнес-логіка й API тут не описуються.

Зміст

№ФайлЩо описує
02ProjectAdminCollection project_admins: credentials і status адмін панелі, поля проєкту, доступ сервісів та зберігання secrets.
03ProjectTUCollection project_tus: спільні поля TU, credentials, status, призначення за змінами, відмінності проєктів та індекси.
05ProjectStatisticsRelationCollection project_statistics_relations: денна сума, прив’язка до TU та user і розбивка за типами операцій.
06ProjectFavoriteCollection project_favorites: пара TU + RU, ручні flags і агрегат платної активності.
07ProjectGlobalFavoriteCollection project_global_favorites: короткий профіль RU, останній online і агрегат усіх favorites RU у проєкті.
08ProjectSenderInviteПоточні collections інвайтів у проєктах і TODO на проєктування спільної project_sender_invites.
09ProjectIcebreakerПоточні collections hidden, запусків і помилок айсів та TODO на спільну модель.
10OperatorActionСпільний стрім ручних chat/mail дій з Electron, який зберігає Electron Gateway.
10OperatorOnlineSessionГотові online-інтервали, які Electron Gateway будує зі стріму дій.
11TaskПоточні active/closed collections і цільова спільна tasks, де один документ проходить весь lifecycle.
12TUWorkspaceOnlineSessionПоточні session/hour collections і спільні інтервали роботи TU під operator/тімлідом.
13PartnerOnlineSnapshotSnapshot online TU/RU на партнері з явним покриттям повного сайту або лише активних TU.
16ProjectDashboardWeekTODO: чи потрібна спільна тижнева collection та які блоки Dashboard мають у ній зберігатися.
17ProjectMetricDayClickHouse-дані витрат RU у зв’язці TU + RU за день для Golden і Chathouse.
18NoteУніверсальна collection ручних та AI notes по парі TU + RU.
20SenderAnswerВідповідь RU на конкретну автоматичну chat/mail-відправку Electron Sender.