glossary
Глосарій
Терміни і абревіатури з домену проєкту. Глобальні — тут. Сервіс-специфічні — у локальному glossary.md відповідного сервісу.
Доменні
| Термін | Значення |
|---|
| RU | Чоловік — клієнт сайту |
| TU | Анкета, жінка, леді — профіль від імені якого працює оператор |
| LT | Lifetime — кількість днів відколи RU зробив першу витрату по TU |
| LT day: N | Поточне значення lifetime для пари RU↔TU |
| Chat / Mail / Email | Три режими переписки з RU |
| Invite | Шаблон повідомлення який сендер використовує для автоматичної розсилки |
| Task | Завдання оператора зробити дію (зазвичай — написати) яке створюється за різних умов |
| Sender | Система автоматичної розсилки інвайтів |
| Workspace | Робоче середовище оператора у electron-клієнті |
| Whitelist | Список RU яким можна писати інвайт (антипод blacklist) |
| NAF / FANM | Чорні списки для mail-сендера (TODO: розшифрувати) |
| Goldenbride | Зовнішній сайт-партнер до якого ходимо через Golden Key |
Ролі
Повний опис — roles. Тут — лише швидкий покажчик.
| Роль | Призначення |
|---|
director | Найвищий рівень доступу, керівництво |
topManager | Топ-менеджер агенції |
supervisor | Супервайзер операторів |
client_manager | Менеджер клієнтів |
operator | Оператор — основний користувач electron-клієнта |
Сервіси (короткий покажчик)
Повна мапа — у overview і на Canvas.
| Сервіс | Призначення |
|---|
stack | Точка входу, оркестратор, основний веб-сервер |
stack-client | Веб-фронт |
stack-electron | Електрон-програма оператора |
stack-golden | Бек по проєкту goldenbride |
stack-prime | Бек по проєкту prime |
stack-udate | Бек по проєкту udate |
stack-chathouse | Бек по проєкту chathouse |
stack-academy | Внутрішня школа |
stack-ai | AI-сервіс |
stack-commons | Спільні утиліти, middleware, types |
Технічні
| Термін | Значення |
|---|
| Swagger UI v2 | Auto-generated Swagger з routing-controllers, доступний на /<service>/api-docs/v2 |
| Legacy controller | Контролер на BaseController + bindRoutes — поза auto-Swagger, поступово мігруємо на routing-controllers |
| Routing-controllers | Декораторний підхід (@JsonController, @Get, @UseBefore) — джерело Swagger v2 |
| RMQ | RabbitMQ — асинхронна шина між сервісами |
| Vault | Папка яка відкривається в Obsidian як єдина база |
| Quartz | Статичний сайт-генератор яким рендеримо vault на сайт |