Продукты

Все сервисы, ссылки и креды. Кликни на значение — скопируется.

Продукты

B2C-платформы для учеников — SAT, эссе, IELTS подготовка

⋮⋮ Product-SAT

SAT Platform

App Runner ИИ
Бэкенд: NestJS (backend/)
Фронтенд: Next.js (frontend/)
БД: Neon PostgreSQL 17

SAT подготовка — вопросы, обучение, лиги, лидерборд, план подготовки, ИИ-репетитор, эссе

Emailtest@test.com
Парольтребуется сброс пароля
Adminadmin@gg.com
Внешние API
AnthropicClaude Sonnet/Haiku— ИИ-репетитор, оценка эссе, fact-check блогов
GoogleOAuth— логин студентов
T-BankAcquiring API— приём платежей за подписку
GoogleSearch Console— SEO-снимки (daily snapshot)
⋮⋮ Product-Essay-UK

UK Essay

App Runner ИИ
Бэкенд: NestJS (backend/)
Фронтенд: Next.js (frontend/)
БД: Neon PostgreSQL 17

UK Essay — подготовка эссе для британских вузов. App Runner живой, активный продукт.

Emailadmin@globalgeneration.ru
Парольтребуется сброс пароля
Внешние API
AnthropicClaude— оценка эссе, ИИ-помощник
GoogleOAuth— логин (общий с SAT)
T-BankAcquiring API— приём платежей
⋮⋮ Product-IELTS-v2

IELTS Platform v2 BASELINE

App Runner ИИ
Бэкенд: NestJS (backend/)
Фронтенд: Next.js (frontend/)
БД: Neon PostgreSQL 17 (`quiet-wind-77679681`, us-west-2)

Чистый 1:1 форк Product-SAT @ cb51c5f минус /marketing/ + /seo/. Rename SAT→IELTS, Section enum, scoring 0–9, speaking/writing graders — впереди (адаптация по мере готовности). Старый Product-IELTS остаётся параллельно как frozen reference.

Свежая БД — нужен seed или регистрация
Внешние API / Инфра
App Runnerielts-v2-platform— us-east-1, ARN …/07cb5596f9944744ac6b29de253586c7
ECRielts-v2-platform— Docker registry, auto-deploy on push to main
AWS S3ielts-v2-question-assets-gg— картинки/аудио вопросов (public-read)
OpenRoutergg/ielts/openrouter-api-key— инжектится через Secrets Manager (AI tutor, эссе)
CloudWatchIELTS-V2-* (7 alarms)— SNS ielts-v2-platform-alerts → email
Route53global-generations-edu.com— zone Z02933312E99XFHVDSYWW, App Runner custom domain ACTIVE
⋮⋮ Product-Saxon-Essay

Saxon Essay

App Runner ИИ
Бэкенд: NestJS (backend/)
Фронтенд: Next.js (frontend/)
БД: Neon PostgreSQL

Геймифицированный тренинг US college essay (был EssayUSA) — дорожки Main Essay и Why This University, ИИ-разбор.

Авторизация отключена — вход без логина
Внешние API
AnthropicClaude— ИИ-разбор эссе на каждом шаге
Менторство

Внутренние инструменты для менторов и операций — АКБ, консультации, retention, плейбук

⋮⋮ Mentorship-AKB

Mentorship-AKB

EC2 ИИ
Бэкенд: FastAPI Hub + MCP Server
Фронтенд: Hub UI + Next.js Researcher
БД: PostgreSQL (Hub + Knowledge)

Хаб менторства — АКБ, админка, база знаний, исследования

Emailadmin@globalgeneration.ru
ПарольAdelina2!
Внешние API
ЦБ РФcbr.ru/scripts/XML_daily.asp— курс рубля для frozen amount_rub
TelegramBot API— @gg_akb_bot уведомления менторам
AnthropicClaude— ИИ Researcher (4 режима)
⋮⋮ Product-Mentorship-Portal

Mentorship Portal — Карта студента v0 MOCK

App Runner
Фронтенд: Next.js 16 + Tailwind v4 + shadcn/ui
Бэкенд: Mock-данные (single-file lib/mock-data.ts)
Дизайн: 1:1 Bright variant (~/Desktop/Clients GG, Ринатой)

Личный портал клиента менторства — заменит Google-Sheets флоу. 8 экранов: Главная (Welcome+Calendar+Profile+Schedules+TopGrad+Upcoming), Дорожная карта (Gantt 12 мес + чек-лист первой встречи), Задания, Мои университеты (Sheet-style table + tier-pills + status + email + событие + fee), Анкета (Common-App-формат), Эссе (по вузам), Активности (4 графика: donut + Profile Strength radar vs Reach school + Continue-in-college + Hours-by-grade stack + Common-App-table), Оплата подач.

Внешние API
Нет — mock-данные. v1 plan: AKB API (paid_until check + реальные студенты + ментор assignment)
⋮⋮ Consultation-Preparation

Consultation Onboarding LIVE

EC2 ИИ
Фронтенд: Static HTML + vanilla JS (landing + 47-field 6-step form)
API: FastAPI :8097 (systemd `gg-intake-api`)
Worker: Claude Opus 4.7 → MD → matplotlib → pandoc/weasyprint PDF → TG + email + S3 (systemd `gg-intake-worker`)
Эталон формата: examples/05-Елисей/

Post-payment onboarding для встречи с ментором ($80 / 5,999₽, оплата Долями через Т-Банк). После оплаты клиент попадает на лендинг с описанием что входит во встречу (60+ мин Zoom, ментор из Harvard/Yale/Duke, разбор стратегии, список вузов). Заполняет анкету (47 полей в 6 шагов) → worker генерит предварительную выжимку по профилю (Claude Opus 4.7 → MD → 5 matplotlib charts → pandoc/weasyprint PDF) → доставка тройная: TG Лёве для распределения по ментору + email клиенту с PDF "предварительная выжимка" + persistent web URL для шаринга с родителями. Ментор приходит на Zoom уже подготовленным по анкете. Skill `consultation-prep` (~/.claude/skills/) использует те же шаблоны.

Внешние API
Anthropic Claude Opus 4.7 · MD + structured analysis
Telegram Bot API · alert + PDF document → Лёва
AWS SES · email лиду с PDF
AWS S3 · backup `gg-consultations` bucket
⋮⋮ Mentorship-Mentor-Cabinet

Кабинет ментора LIVE since 2026-05-08

EC2
Стек: FastAPI + Jinja2 поверх AKB API (своей БД нет)
Порт: EC2 :8094 (не 8090 — там shorts-generator)
Фичи: помесячные выплаты + impersonation для админа + reset-password в попапе ставок

Личный кабинет ментора. Видит свои клиентские карточки + выплаты по месяцам (зеркалит AKB `/payouts` с фильтром по ментору). У админа в navbar — переключатель «вью за ментора» (impersonation для дебага). Reset password — попап внутри диалога ставок. Без своей БД: все читается через AKB API, поэтому любое изменение контракта AKB надо отражать здесь в том же релизе.

⋮⋮ Mentorship-Pulse-Analytics

Pulse Analytics LIVE since 2026-06-08

EC2
Стек: FastAPI + aiogram + APScheduler (один Python-процесс)
Порт: EC2 :8098 (8097 занят `gg-intake-api`), `/home/deploy/pulse/`
БД: Neon `mentorship-pulse` (raspy-dream-12685614, us-east-2) — 7 таблиц
Бот: @GGenbot_bot

📊 Только аналитика + чтение чатов — студентам НЕ пишет (это делает Маяк). Слушает рабочие TG-чаты ментор↔клиент, считает метрики (response time, объёмы), кормит АКБ `/akb/pulse` + карточку клиента `/akb/clients/{id}` + Mentorship-Portal дашборд. Аудит АКБ — клиенты без Пульса попадают в `no_pulse_chat`. Алертит менторов в личку (не ответил >24ч, клиент молчит >7д) — это вывод аналитики команде, не студентам. Лимит: 30 чатов, 60 дней истории. 🚨 Privacy mode в BotFather всё ещё ON — Лёв должен выключить вручную, иначе сообщения невидимы боту.

Внешние API
TelegramBot API (long-poll)— слушает чаты + DM-алерты менторам
AKB/api/portal/chat-pulse (proxy)— shared secret `PULSE_INTERNAL_TOKEN` ↔ `AKB_INTERNAL_TOKEN`
⋮⋮ Mentorship-Mayak-Re-engagement

Маяк Re-engagement WIP

EC2

✉️ Единственный, кто пишет студентам (бот Джи-джи). Раз в неделю — опт-ин дайджест задач карточкой (только задачи текущей недели) + 2-3 касания/нед (квизы, опросы, стрики, триггер тишины). Палитра форматов + лестница реактивации, частотный кап и тихие часы встроены. Один бот @GGenbot_bot на двоих с Pulse: Pulse читает/поллит, Маяк шлёт.

⋮⋮ Mentorship-Base-Enricher

Обогатитель / фактчекер базы вузов 24/7

ИИ
Где: локально (launchd 24/7), изолированный клон
Движок: Claude Code headless (coordinator + subagents)
Ресёрч: Perplexity sonar-pro + валидатор данных

Автономный обогатитель / фактчекер внутренней базы вузов Mentorship Portal. Добавляет новые вузы и аудитит существующие (acceptance rate, SAT/ACT, costs, deadlines, intl-aid, эссе), каждый факт с источником (CDS / College Scorecard / официальный .edu). Открывает sourced PR-ы (лейбл `nightly-bot`) в Product-Mentorship-Portal из изолированного клона. Не мёржит и прод не трогает: правит только `public/data/universities-*.json` и шлёт на ревью. Бэкпрешер + дашборд для ревью.

⋮⋮ Client-Sites

Client-Sites (monorepo)

Static
Тип: монорепо через git subtree (история сохранена)
Сайты: investor-maven/, nikita-premium/, artemiy-research/

Клиентские/разовые сайты GG — каждый в своей подпапке. Объединено 2026-06-11 из 3 личных репо LevAvdoshin при чистке (investor-maven-site / Nikita-Premium-Website / artemiy-research). Оригиналы заархивированы. Добавление новых через git subtree add.

Маркетинг

Лендинг + платный трафик + контент-инструменты (продакшен, YT-аналитика, shorts)

⋮⋮ Marketing-Production

Production

EC2
Бэкенд: FastAPI + SQLAlchemy
Фронтенд: React (Vite SPA)
БД: SQLite
Деплой: Docker на EC2 (порт 8093)

Управление видеопродакшеном: доска задач по ролям (ведущие, монтажёры, дизайнеры), shorts-генератор, аналитика, расчёты выплат, календарь публикаций

Логинlev
Парольadmin123
Внешние API
AWS S3gg-production-thumbs— загрузка превью / thumbnails
⋮⋮ Paid

Paid (acquisition infra)

App Runner ИИ

Standalone paid-acquisition репо: лендинги + Google Ads scripts + Yandex Direct + conversions/events.yaml + docs. Прямая интеграция с amoCRM (POST /api/v4/leads/complex). Marketing repo merged & archived 2026-05-25.

landings/global-generations.us/ Next.js 16 + Tailwind v4 + shadcn — сайт · App Runner gg-landing-redesign us-east-1, ECR :latest auto-deploy
google-ads/ bulk-upload CSVs, audit/apply/create-conv-actions scripts, planning матрица
campaigns/wave1/ 4 брифа Google Ads · 5 гипотез · KPI gates · HTML pipeline doc paid.global-generations-edu.com
yandex-direct/ scaffold (в Wave 1 не используется, решение Lev)
conversions/ events.yaml — single source для conv-action IDs (gtag / Метрика / PostHog / amoCRM)
docs/amocrm-integration/ creds (AMOCRM_TOKEN exp 2028-06), payload schemas, грабли
Публичный сайт. Anthropic key + amoCRM JWT — App Runner runtime env (AMOCRM_TOKEN, exp 2028-06).
Внешние API
Google AdsAds API + OAuth— shared account 4263449762 c SAT, prefix GG-*
YandexDirect API— RU/CIS кампании (avdoshin-l)
amoCRMAPI v4 /leads/complex— direct lead create в Фильтр (pipeline 7586206 / status 68317482)
AnthropicClaude Haiku 4.5— ИИ-quiz «подойдёт ли мне поступление в США»
GoogleGA4 + Ads conversion— GA4 трекинг + Google Ads ремаркетинг (form_submitted, quiz_completed)
YandexМетрика— RU/CIS аналитика
⋮⋮ AmoCRM

Продажи GG (sales analytics)

EC2 Static

Вся аналитика над avdoshinl.amocrm.ru (account 31461314) в одном месте. Главное — «Продажи GG»: sales-analytics app, источник правды отдела продаж, 7 вкладок: Обзор (live-чаты WhatsApp/Telegram, «ждут ответа сейчас») / Воронка (когорты A–I, причины отказов: Игнор = 50% потерь) / Скорость (медиана в рабочих часах 10–22 МСК, первое касание, нарушения ≤10 мин) / Команда (Лев vs Александра vs автобот) / Источники (utm × конверсия) / Сезонность (YoY 2024–2026) / Премиум. Пробелы данных помечены плашками. В репо AmoCRM — Python-скрипты аналитики (funnel / tasks / activity / salesperson reports / notes search+export). Старый read-only дашборд выпилен 2026-07-04, amocrm-домен редиректит сюда (MCP-путь на нём живёт как раньше).

Продажи GG: своя копия данных на EC2 (15.8k лидов с дек-2023, чаты+переходы этапов с апр-2026), cron-синк раз в час — без постоянного API-пулла
Код: скрипты и старый дашборд — в репо; app «Продажи GG» — EC2 /home/ubuntu/amocrm/chat-dashboard/ (backfill.py / sync.py / build.py → data.js)
PIN1532
Внешние API
amoCRMAPI v4 (read-only)— /events (чаты, переходы этапов), /leads, /tasks, /talks, /contacts, /notes
⋮⋮ GG-SEO-Architecture

SEO Architecture

docs

Командный репо по SEO Global Generation: 3-слойная архитектура всех 12 доменов (Brand / Products / Apps) + 90-дневный план победы над Unipage по «поступление в США» + стратегия и ресёрч под найм SEO-агентства (нанимаем до января). Создан 2026-05-27, активно растёт.

ARCHITECTURE-PLAN.md 3-слойная карта доменов + 5 проблем + action items
UNIPAGE-PLAN.md 90-day plan vs Unipage (12 лет, 800 URL)
DOMAINS-MAP.md + domains/ табличная карта 12 доменов + папка на каждый (конфиг, owner, статус)
Strategy/ стратегия 16–23 июня + KPI/цена/сроки от агентства + живая Метрика: небренд-органика ~2000/мес, воронка = бутылочное горло
agencies/ шортлист SEO-агентств и экспертов под найм: IT-Agency #1 (Ruward), Rush, SEO.ru + 9 консультантов + outreach-шаблоны
sprints/ Sprint 1 (foundation) · Sprint 2 (top-10 content blitz) · Sprint 3 (backlinks + comparison)
YouTube

Инструменты для YouTube-производства — трекинг позиций, нарезка shorts, написание скриптов

⋮⋮ GG-Flagship-Film-Deck

Флагманский фильм

EC2
Тип: POV-дека (34 слайда) + весь ресёрч, статика на EC2 (nginx)
Фильм: «Поколение, которое уехало» (Дудь × Плата × Black Star × Bieber)

Концепт флагманского док-фильма GG: интерактивная презентация (референсы с реальными кадрами и цитатами из видео, сценарные схемы, инфографика) + мастер-док, 20 досье референсов, 28 транскриптов исходных видео. Всё в одном репо, закрыто паролем.

Доступоткрыто, без пароля
⋮⋮ Marketing-YouTube-Tracker

YouTube Tracker

EC2
Бэкенд: Next.js 16 (App Router)
Поиск: yt-dlp (без API-ключа)
БД: SQLite (Prisma 7)

Трекинг позиций YouTube-видео по 55 ключевым словам, 9 кластеров, динамика, конкуренты, превью роликов

Логинadmin
Пароль1234
Внешние API
YouTubeyt-dlp (HTML scrape)— поиск без API-ключа, без квот
⋮⋮ Marketing-Shorts-Generator

Shorts Generator

EC2 ИИ
Бэкенд: FastAPI + SQLAlchemy
Фронтенд: Jinja2 + Tailwind + Vanilla JS
БД: Neon PostgreSQL

Импорт YouTube-видео, ИИ-генерация shorts-клипов, таск-система для монтажёров (назначение, прогресс, дашборд), экспорт

Adminadmin / admin123456
Editor 1 (Uluk)editor1 / editor1pass
Editor 2editor2 / editor2pass
Внешние API
AnthropicClaude— нарезка тайм-кодов на shorts, генерация описаний
YouTubeyt-dlp + transcripts— загрузка исходников + субтитров
⋮⋮ Marketing-Long-Script

Long-Script Skill

ИИ
Тип: Claude Code skill (~/.claude/skills/gg-script-long/)
Триггер: «напиши сценарий», «long-form скрипт»

Skill для long-form (15-25 мин) talking-head сценариев в голосе Лева. 8-step chunked workflow + DNA из 6 reference-видео. Inter-chapter hooks, native ear pass, fact-check pipeline.

Внешние API
AnthropicClaude Opus / Sonnet— генерация сценария + native ear pass
PerplexitySonar Pro— live fact-check (multi-iteration triangulation)
Anthropicweb_search tool— верификация Tier-1 источников
⋮⋮ Marketing-YouTube-Publisher

YT Publisher Skill

ИИ
Тип: Claude Code skill (~/.claude/skills/gg-yt-publish/)
Триггер: «опиши <video_id>», «сгенерируй описание»
Канал: @globalgenerationofficial (горизонталки)

Skill для генерации description / timestamps / tags / hashtags для горизонтальных роликов GG. После Private-аплоада в YT Studio Крис копи-пастит готовый текст. Защищает от mixed-script хэштегов, неконсистентных UTM и битых таймкодов. RULES.md — человекочитаемые правила для редакторов.

Внешние API
AnthropicClaude— генерация description + timestamps + tags
GoogleYouTube Data API v3— чтение auto-CC транскрипта
⋮⋮ Marketing-YouTube-MCP

YouTube MCP

ИИ
Тип: MCP server (youtube-studio-mcp от pauling-ai) — локально через uv tool
Бинарь: ~/.local/bin/youtube-studio-mcp
Конфиг: ~/.youtube-mcp/{client_secret,token}.json
Подключение: ~/.claude.jsonmcpServers.youtube

Доступ Claude к каналу Global Generation через 3 YouTube API (Data v3 + Analytics + Reporting). 40 tools — статистика канала/видео, retention, traffic sources, audience, comments, upload, плейлисты.

OAuth userlev@global-generations.com
GCP projectgg-youtube-mcp
Channel IDUCG9cuoRuxQMUpXaG9mdbleA
Внешние API
GoogleYouTube Data API v3— метаданные, comments, search, upload
GoogleYouTube Analytics API— views, retention, traffic, demographics, geo
GoogleYouTube Reporting API— bulk CSV экспорты за период
⋮⋮ Marketing-YouTube-CommentBot

YouTube CommentBot

ИИ
Тип: AWS Lambda + EventBridge (daily 06:00 UTC = 09:00 МСК)
State: s3://gg-yt-commentbot/state/state.json
Каналы: Global Generation (main) + Global Generation WRLD
Модель: Haiku 4.5 (draft) + Sonnet 4.6 (review)
Caps: 15/канал/день · 30 max/run (conservative после incident 24/05)
Kill switch: s3://gg-yt-commentbot/state/kill_switch
Отчёт: через @GG_production_bot (один с Production)

Ежедневно классифицирует свежие комменты на 9 категорий: отвечает на вопросы (lead/general/pain) и спасибо (praise — коротко «Спасибо вам!»), удаляет спам с чужими каналами, скипает Shorts / негатив / эмодзи-only. Two-pass: Haiku 4.5 draft → Sonnet 4.6 reviewer (16 reject criteria). Поддерживает отдельный recovery-режим для авто-очистки (см. src/recovery.py). Voice обучен на 1092 реальных reply'ях Лёва.

Lambda fngg-yt-commentbot
S3 bucketgg-yt-commentbot
AWS regionus-east-1
Channel IDsUCG9cuoRuxQMUpXaG9mdbleA, UCGRYYmPvkVv9_UD_UA5pjvg
Cap15 reply / канал / день
TG bot@GG_production_bot (reused)
Внешние API
AnthropicClaude Haiku 4.5— классификатор + черновик ответа
AnthropicClaude Sonnet 4.6— second-pass reviewer (16 reject criteria)
GoogleYouTube Data API v3— список видео, comments, post reply
TelegramBot API— ежедневный отчёт в DM
⋮⋮ AI-Teleprompter

AI Teleprompter

App Runner ИИ
Веб: Next.js 15 standalone + Tailwind v4 + Docker → App Runner us-east-1
Десктоп: Python customtkinter (my_project/) — 1:1 порт на веб
STT: Deepgram WS direct из браузера через temp key (/api/deepgram/key)
LLM: OpenRouter SSE — secret gg/teleprompter/openrouter-api-key через instance role
Voice-tracking: LCS на live transcript ↔ скрипт — суфлёр ползёт в темп речи
Алармы: CloudWatch + SNS teleprompter-platform-alerts

Веб-телесуфлёр Лёва для интервью и long-form записи. Manual: вставил скрипт — поехал (mirror, скорость, шрифт, voice-tracking — промтер сам ползёт за речью). AI: mic + interviewer-канал идут в Deepgram, OpenRouter GPT отвечает в реальном времени, ответы стримятся на экран. Mute me / mute guest, navigation истории ответов, hotkey-overlay (?), fullscreen на Start. Стиль 1:1 с AKB-админкой (Montserrat + slate primary).

App Runner ARN…:ai-teleprompter/4023c05697f9428eaaca88e480f530ae
ECRai-teleprompter:latest
SM secretgg/teleprompter/openrouter-api-key
Instance roleAppRunnerInstanceRoleTeleprompter
Внешние API
DeepgramLive WS (nova-3-general / general)— STT, temp-key flow, без exposing master
OpenRouteropenai/gpt-4o-mini → fallback gpt-5.1— AI mode ответы + voice-tracking GPT routes
⋮⋮ Marketing-Scripts-Archive

Horizontal Scripts

Тип: статический архив (single-page index.html, 4.3 MB)
Вкладка 1: YouTube — 118 горизонтальных роликов канала, 116 с полными ru-транскриптами (auto-CC через yt-dlp)
Вкладка 2: Production — 26 видео ведущего Chris из Marketing-Production, 21 файл сценариев (.pdf/.docx) из S3
Период: 2024-02-06 → 2026-05-15
Пересборка: python3 build/combined_render.py (нужны yt-dlp + pdftotext + pandoc)

Единая страница со всеми сценариями и транскриптами горизонтальных роликов Global Generation: production-БД (Chris) + auto-CC всего канала Лёва. Свёрнутые карточки с обложками (ютуб-превьюшки или сгенерированные SVG), табы сверху, оглавление с «Развернуть/Свернуть все», deep-link через hash на конкретное видео.

Источники данных
YouTubeauto-captions через yt-dlp— ru-транскрипты всех горизонталок
Marketing-ProductionSQLite snapshot— hosts/videos/script_files
AWS S3gg-production-thumbs— оригиналы .pdf/.docx сценариев
Веб/Прочее

Основной сайт компании и опросники

⋮⋮ Web-Main-Site

Сайт Global Generation

Tilda Export
Платформа: Tilda (экспорт HTML)
Хостинг: CloudFront / S3

Основной B2C сайт компании — лендинг, страницы продуктов, маркетинговые материалы

Публичный сайт, без авторизации
Внешние API
Нет — статический Tilda-экспорт
⋮⋮ Web-Surveys

GG-Surveys

App Runner
Бэкенд: Next.js API + Prisma
Фронтенд: Next.js
БД: Neon PostgreSQL

Опросник фокус-группы SAT — 5 шагов, скоринг, админка

Парольfocusgroup2026
Внешние API
Нет — самостоятельный сбор + хранение в Neon
⋮⋮ Accounting

GG-Accounting

EC2
Бэкенд: FastAPI + SQLAlchemy + Alembic
Фронтенд: Next.js 16 + Tailwind v4
БД: PostgreSQL 16 (Docker)
Хост: EC2 18.211.149.64 / nginx + Let's Encrypt

Единая бухгалтерия. Источники (SAT / AKB / Production) push-ят начисления через HMAC webhook. Бухгалтер ведёт: начислено → верифицировано → дата → выплачено → чек / авансировано. P&L per-business, закрытие месяца, XLSX export.

Emaillev@global-generations.com
Пароль и HMAC секреты — в /home/deploy/accounting/deploy/.env.prod на EC2 (mode 600)
Внешние API
AWSS3 (gg-accounting-receipts)— хранение чеков / receipts
CBRDaily JSON— USD/RUB rate для конвертации валют
⋮⋮ BIRTHDAYBOTGG

BirthdayBot

Python
Стек: python-telegram-bot + gspread + Lambda (Gemini via OR)
Источник: Google Sheet с ДР команды + S3 c фотками
Timezone: America/New_York
ENV: TELEGRAM_BOT_TOKEN, TARGET_CHAT_ID, GOOGLE_SHEET_ID, BIRTHDAY_PHOTOS_BASE

TG-бот напоминалок о днях рождения команды. Читает Google Sheet с датами, шлёт поздравления в целевой чат. Если у юзера загружена фотка через birthdays.global-generations-edu.com — постит праздничный AI-портрет (Gemini Nano Banana Pro через OpenRouter), иначе текстовый fallback.

Внешние API
TelegramBot API— отправка поздравлений (send_photo / send_message)
GoogleSheets API (service account)— источник данных о ДР
OpenRoutergoogle/gemini-3-pro-image-preview— AI-обработка фоток в праздничный стиль
AWSLambda + S3 + APIGW (portal-birthdays)— upload endpoint + processed photo store
⋮⋮ Global-Generation/Notion-Reporter

Джи-джи · Отчёты

EC2
UI: levauth /jiji/ (PIN 1532)
Bot: @ggreportingbot («Джи-джи»)
Notion DB: Global Generation Managers

TG-бот, который раз в Пн/Ср/Сб шлёт PNG-таблицы из Notion в рабочие чаты 8 направлений (Менторство / Sakson / SAT / UK Essay / IELTS / Sales / Production / Managers). UI даёт галочки «какой отчёт куда и в какое время» — бот подхватывает изменения за ~30 секунд без рестарта.

Cadence (МСК)
Mon10:00— Задачи на неделю
Wed14:00— Чекап середины недели
Sat11:00— Зачёт недели
⋮⋮ Global-Generation/Saxon-Bot

Saxon-Bot

EC2 systemd
Bot: @asaxonbot_bot («Saxon»)
Manager: @RomanGlobalGen
Стек: aiogram 3.x + long-polling + SQLite analytics
Аналитика: saxon-stats.global-generations-edu.com (PIN 1532, cron */15)

Telegram-бот точки входа воронки «Оцени свои шансы поступить в США». Юзер пишет «старт» → бот шлёт 3 сообщения с typing-индикатором и паузой 5 сек между ними: приветствие → 2-страничный чек-лист (media group) → CTA с @RomanGlobalGen. Любой текст после старта мягко редиректит на менеджера. Дашборд аналитики (gen_dashboard.py читает events.db → static HTML + Chart.js, обновляется cron'ом каждые 15 мин): кто написал, динамика по дням, воронка старт → диалог, языки/часы, топ-20 и searchable таблица всех юзеров с @-ссылками + CSV-экспорт.

Дашборд PIN1532
Бот + генератор + cron на EC2 18.211.149.64:/home/ubuntu/saxon-bot/
Внешние API
TelegramBot API— long-polling, sendMessage, sendMediaGroup, sendChatAction
⋮⋮

Saxon Lead Bot

EC2 systemd
Bot: @saxonnewbot (посадочная для лидов с Instagram)
Manager: @RomanGlobalGen
Стек: aiogram 3.x + long-polling + SQLite (лиды + напоминания)

Отдельный Telegram-бот: посадочная страница для лидов с инстаграма Алисы. /start → приветствие → через 3 сек квиз из 4 вопросов (английский · GPA · достижения · направление) на инлайн-кнопках. В финале кнопка «Написать» = deep-link t.me/RomanGlobalGen?text=…: открывает личку менеджера с уже подставленными ответами лида (цифры → полный текст варианта). Застрял на этапе → через 24 ч одно напоминание с кнопкой «Продолжить» (шлёт заново тот вопрос). Любое постороннее сообщение мягко возвращает на нужный этап. /stats → воронка по шагам. Стейт и напоминания на SQLite, переживают рестарт сервиса. Не путать с @asaxonbot_bot (channel-gate воронка рядом).

Дашборд PIN1532
Бот + дашборд (gen_dashboard.py, cron */15) на EC2 18.211.149.64:/home/ubuntu/saxon-lead-bot/ · systemd saxon-lead-bot (enabled)
Внешние API
TelegramBot API— long-polling, sendMessage, inline keyboards (callback), deep-link handoff на менеджера
Личное

Личные проекты Лёва — войс-архив и личный диет-бот

⋮⋮ Personal-Lev

Personal-Lev

ИИ
Пайплайн: Plaud → Zapier → GitHub Action → Claude API
Выход: month/category/file.md + recordings.json

Войс-архив Лёва — Plaud-записи, классификация, recap-система, key people. Также — visa planning и личные документы.

Внешние API
AnthropicClaude— классификация Plaud-транскриптов по категориям
ZapierWebhook— триггер от Plaud → GitHub Action
⋮⋮ Personal-Diet-Bot

Jessica Diet Bot

AWS Lambda ИИ
Сервер: AWS Lambda + DynamoDB
Telegram: @jessica_nutrition_bot (TG ID 1185488248)

Личный nutrition coach в Telegram — фото-анализ еды, веса, calorie tracking. Skill diet-friday читает прогресс в weekly sync.

Внешние API
AnthropicClaude Sonnet 4.6 + web_search— фото-анализ еды + поиск calorie info по сетям
TelegramBot API— приём фото / голоса / веса
AWSDynamoDB (8 таблиц)— meals, weight, streaks, achievements
⋮⋮ Union-Agency-Portal

Union Agency Portal

Vercel
URL: union-agency.net · /app (студент) · /admin (Рината/Лев)
Стек: Next.js 16 (App Router, output: standalone) + Tailwind v4 + Drizzle ORM + Neon Postgres
База: Neon project ep-bold-frog-afd0e77d (us-west-2), DB neondb, owner neondb_owner
Auth: magic-link (без паролей), TTL 30 дней, session-cookie union_session; роль admin → редирект на /admin
Деплой: push в main → Vercel auto-build (~1-2 мин). Локально pnpm dev на :3000.

Личный кабинет клиентов агентства Union Agency (Рината): /app для студента — дорожная карта, анкета, активности, эссе, мои университеты + база ВУЗов (208 enriched). /admin — таблица клиентов, ментор-дропдаун, выдача magic-link, редактор roadmap. Иллюстрированная карта поступления (karta.html, SingleFile bundle) на /app главной.

Vercel env (Production)DATABASE_URL · SESSION_SECRET · NEXT_PUBLIC_APP_URL
⚠️ DISABLE_AUTHубрать из Production env до публичного запуска
Создать админаpnpm db:bootstrap-admin -- --email lev@union.agency --name "Lev"
Прогнать миграцииpnpm db:migrate (drizzle)
Внешние API
VercelHosting + Serverless Functions— Next.js prod хостинг + Edge proxy (auth)
NeonServerless Postgres (16 таблиц)— users · clients · mentors · roadmap · anketa · universities · activities · essays · tasks · sessions · magic_links
⋮⋮ Truv-Tracker

Truv Tracker

EC2 :8096
Стек: FastAPI + SQLite + openpyxl, статика на чистом JS
Доступ: PIN-gate (1532)

Личный трекер по платным каналам и операционке Truv. Календарь, drag-and-drop по группам направлений, даты/приоритеты/заметки, чекбоксы — автосинхронизация с xlsx-журналом по дням.

Внутренние документы

Внутренние гайды и планы — статические HTML-сайты на EC2/nginx

⋮⋮ Ashat-i-Anel

Асхат и Анель 🇰🇿

PRIVATE REPO
Клиент: VIP-семья (Казахстан)
Направление: поступление US/UK · business + fashion
Приоритет: топ-2 GG

Полный рабочий контекст по VIP-клиенту — только в приватном репо: профиль семьи, аналитика митов, на чём акцентировался клиент → как заадресить, реестр обещаний, стратегия (major × страна, IB, риски), след. шаги, транскрипт консультации и дека POV (стиль MyTruv-Feed). Детали клиента (имена, цифры, профиль) в портал не выносим — этот HTML отдаётся публично.

Приватный репо — доступ члены орг Global-Generation. Все детали (профиль, цифры, дека) внутри репо, не в этом публичном файле.
Внешние API
Нет — контекст-репо (Markdown + статичная дека)
⋮⋮

Демо-карта студента 🎓

App Runner
Тип: продающее демо портала менторства (студент Иван)
Режим: всегда демо, БЕЗ логина — открывается сразу
Изоляция: отдельный сабдомен, боевой students.* не трогает

Мок-кабинет студента для показа клиентам: заполнены дашборд, дорожная карта, активности (EN, Common App), эссе, вузы, оплаты, AI-ассистент Gigi. Часть контента под «замком» (paywall-тизер): первые 10 вузов чёткие, остальное блюрится. Ссылку можно кидать клиенту напрямую — вход не нужен.

⋮⋮

Дни рождения 🎂

ИИ
Тип: self-serve страница + AI-портрет
Стек: nginx static + Lambda gg-portal-birthdays
Источник: Google Sheet + S3 meta/entries.json (self-added)
Деплой: nginx (EC2, /var/www/gg-birthdays/) + APIGW amc5v62v9i

Самостоятельная регистрация в списке ДР команды. Юзер добавляет себя (TG-юзернейм + дата) и грузит свою фотку → Gemini Nano Banana Pro делает праздничный портрет в стиле GG (конфетти/шарики/блёстки в синих тонах). На дату BIRTHDAYBOTGG постит AI-портрет в общий чат.

Внешние API
OpenRoutergoogle/gemini-3-pro-image-preview— AI-обработка фоток
AWSLambda + S3 + APIGW— upload endpoint + photo store
⋮⋮

Creator Filming Guide

EC2 Static
Тип: Пошаговый онбординг (Tailwind + vanilla JS)
Шаги: 11 (горизонталки) / 9 (Shorts)
Деплой: nginx (EC2, /var/www/gg-creator-onboarding/)

Пошаговый онбординг для креаторов с чекбоксом «ознакомился» — два потока (длинные видео и Shorts/Reels), сайдбар, прогресс, PIN-гейт

PIN1532
Внешние API
Нет — статический HTML
⋮⋮ Mentorship-Mentor-Standards

Mentor Standards

EC2 Static
Тип: Стандарты работы менторов (Tailwind + vanilla JS)
Деплой: nginx (EC2, /var/www/mentor-standards/)

Правила, метрики, таймлайн, красные линии, поощрения и onboarding-документы для менторов Global Generation

Внешние API
Нет — статический HTML
⋮⋮ Consultation-Standards

Стандарты консультаций

EC2 Static
Тип: Стандарты проведения первичных консультаций (self-contained HTML)
Деплой: nginx (EC2, /var/www/consultation-standards/)

Гайд для менторов: процесс первичной консультации, скрипт, что разбирать, как продавать менторство, фидбек и отчётность.

Внешние API
Нет — статический HTML
⋮⋮ GG-Chat-Registry

Реестр чатов

EC2 Static
Тип: Статическая страница (Inter + vanilla JS)
Деплой: nginx (EC2), отдельный subdomain

Полный реестр рабочих, продуктовых и клиентских чатов Global Generation: команды, описания, ссылки на чаты и ресурсы (лендинги, админки, кабинеты). Разделы Канал · Core · Другие продукты · Projects · Инфраструктура.

PIN1111
Внешние API
Нет — статический HTML
⋮⋮ Personal-Lev / O1-Visa / site

Визовая стратегия

EC2 Static · PRIVATE
Тип: Интерактивный HTML-план (2 вкладки, marriage-primary) + печатная A4-версия
Деплой: отдельный сабдомен visa.global-generations-edu.com (открытый · noindex)

Грин-карта через брак с Катей (primary, 2026-06-19): I-130+I-485 concurrent → EAD ~Oct 2027 → LPR 2028-2029. Concurrent H-1B / O-1A — backup (вкладка). Параллельно US-launch + Gantt по Global Generation (основа), партнёрам (Anna/Pasha/Алиса×2/IELTS), KZ. Источник: Personal-Lev/O1-Visa/, обновлено 2026-06-22.

Доступоткрытый · noindex
Внешние API
Нет — статический HTML
⋮⋮ Accountant-Playbook

Бухгалтерия

EC2 Static
Тип: Статическая страница + 2 PDF
Деплой: nginx (EC2) под /accounting/

Плейбук для бухгалтера Нины: формулы партнёрских расчётов (Saxon, SAT), реестр контрагентов с реквизитами, регламент закрытия месяца, шаблон договора с самозанятым. Плюс командный гайд (партнёры, продажники) и текст знакомства Нины в чат.

PIN1532
Внешние API
Нет — статический HTML + PDF
⋮⋮ GG-GitHub-Onboarding

Github онбординг

EC2 Static
Тип: Статический сайт (nginx /var/www/gg-onboarding-guide/)
Деплой: nginx (EC2)

Руководство по GitHub + Claude Code — онбординг для тех, кто хочет начать кодить

Пароль1234
Внешние API
Нет — статический HTML
⋮⋮ makenotion/notion-mcp-server

Notion MCP

Integration
Тип: Model Context Protocol сервер
OAuth: mcp.notion.com (per-workspace token)
Integration ID: 1f8d872b-594c-80a4-b2f4-00370af2b13f

Notion MCP — подключение Notion к Claude/ChatGPT/Cursor через MCP-протокол. Дает Claude tools: search, fetch, create-pages, create-database, update-data-source, query-database-view, update-page и ~6 других. Schema-level операции (DDL) работают; view-level (filters, sort, group, dashboard widgets) — только через UI. Linked database views через API ломаются с «Data source not found» — известный bug.

Tools (через Claude)
Readsearch / fetch— поиск + view страницы/БД
Writecreate-pages / update-page— страницы и контент
Schemacreate-database / update-data-source— БД + DDL колонок
Queryquery-database-view— выгрузка строк с фильтрами
Unclassified

Репозитории-инструменты без отдельного UI / без своего «продукта»

⋮⋮ Infra-AWS

Infra-AWS

Docs

Документация всей AWS-инфры: App Runner сервисы, EC2, Lambda, ECR, Neon, S3, Route 53. README.md + TECHNICAL.md + index.html.

Внешние API
Нет — только документация
⋮⋮ Infra-Services-Portal

Infra-Services-Portal (этот портал)

EC2 Static

Сам этот дашборд (`levauth.global-generations-edu.com`). Single index.html, EC2 nginx статика. После git push нужен scp на EC2.

Внешние API
GitHubREST API— Team Access table загрузка collaborators
⋮⋮ Web-Clients-Portfolios

Web-Clients-Portfolios

Static

Портфолио клиентов — статические Next.js экспорты для сайтов учеников.

Внешние API
Нет — статика
⋮⋮ LevAvdoshin/Truv-Friday-ST-Kirill

weekly-report (MyTruv)

Extern

Пятничные отчёты Кириллу (CEO MyTruv) + voiceover script для all-hands. Не GG-репо — личный.

Внешние API
PostHogQuery API— метрики продукта
Meta AdsGraph API → BQ— рекламные расходы
YouTubeStudio API— контент-аналитика
Архив

Репозитории, выведенные из активной разработки. GitHub redirects работают — старые URL отправляют сюда.

⋮⋮ Product-UK-Essay

UK Essay (legacy) ARCHIVED

Старая версия UK Essay (до ребрендинга 2026-04-22). Заменена Product-Essay-UK.

⋮⋮ MyTruv-CreatorOS

Creator OS REMOVED

App Runner снят, поддомен `creator.` deprecated. Neon DB `quiet-mountain-67220128` ещё существует.

⋮⋮ Task-Tracker-Aisezim

Task Tracker ARCHIVED

EC2 контейнер `tracker.` если работает — legacy. ECR `task-tracker-aisezim` доступен для отката.

⋮⋮ YouTube-Script-Generator

YouTube Script Gen ARCHIVED

Заменён Marketing-Long-Script (skill) — single-shot script generator → итеративный workflow в `~/.claude/skills/gg-script-long/`.

⋮⋮ viral-scripts

Viral Scripts ARCHIVED

Higgsfield-pipeline (script → видео → upload). EC2 контейнер на `viral.` legacy.

⋮⋮ instagram-reels-scraper

Instagram Reels Scraper ARCHIVED

Мёртвая поделка. Не использовалась.

⋮⋮ Landing-Redesign

Landing-Redesign ARCHIVED

Перенесён в Marketing/landings/global-generations.us/ (monorepo). App Runner деплоится из ECR :latest, источник кода теперь Marketing.

⋮⋮ Landing-Pages

Landing-Pages (Tilda) ARCHIVED

Старый Tilda-экспорт `global-generations.us`. Frozen snapshot в Marketing/landings/global-generations.us/tilda-archive/.

⋮⋮ LevAvdoshin/mytruv-calculator

MyTruv Calculator ARCHIVED

Не GG-репо — личный (LevAvdoshin org). Калькулятор бонусов на `truv.global-generations-edu.com` продолжает работать (статика nginx).

⋮⋮ Product-IELTS

IELTS Platform v1 DOWN

NestJS+Next.js клон SAT. App Runner `ielts-platform` поднят, но Lev пивотнулся на v2 (Product-IELTS-v2). v1 деплой — заморожен, секретов в apprunner-config.json утечка → ротировать если когда-нибудь резюмировать.

⋮⋮ Mentorship-Client-Playbook

Client Playbook DOWN

Static HTML онбординг-плейбук на `playbook.global-generations-edu.com`. Заменён процессом из АКБ + Mentor-Cabinet.

⋮⋮ kazakhstan-plan

Kazakhstan Plan DOWN

Открытие IT-компании в Казахстане (Anastasiia bubnova). Static HTML на `kz.global-generations-edu.com`. Проект не состоялся.

⋮⋮

Notion Teamspace (Global Generation) DOWN

Notion Free Plan Teamspace на 5 команд (Sales / Production / Менторство / SAT / Продукты) + Аналитика. Identical схема БД: Статус, Приоритет (ГОРИМ/Высокий/Средний/Низкий), Срок, Неделя, Исполнитель, Проект, Тип, Трудозатраты. Hub собирает 152 тикета через snapshot «🎯 GG — Единый трекер задач» с полем Направление. Процесс: понедельный синк (промисы) → мид-вик репорт текстом → пятничный bonus calc по выполнению. Dashboards: live-виджеты в Notion 3.4+ (Number / Bar / Donut / Stacked / Table), создаются через UI или Notion Agent. API: Notion MCP коннектор. Статус: deprecated по [[project-gg-strategy-2026]] (Notion больше не используется как трекер).

Доступы команды ● live
Команда Продукты Менторство Маркетинг Веб/Прочее
SAT PS IELTS IELTS v2 Saxon AKB Portal Cabinet Pulse Production YT Track Shorts GG Web Surveys
Загружаем из GitHub…
A Admin W Write V View - No access AI = project uses AI tokens