Схема процесса: пользователь присылает CSV после команды /abtest, хендлер aiogram проверяет лимиты загрузки (10 МБ / 100k строк) и колонки group, metric, чистые модули src/analytics/ считают Welch t-тест или χ² с p-value, лифтом и 95% CI, гардрейлы SRM и power решают, можно ли доверять результату, и бот отвечает в чате текстом с графиком. Оранжевый контур и оранжевая стрелка — единственный фокус схемы: хендофф статистики в гардрейл-гейт. Пунктир — пассивная запись последних 10 анализов в SQLite (оттуда же /export в standalone HTML). Токен бота читается только из переменной окружения BOT_TOKEN, опциональный ADMIN_IDS закрывает доступ аллоулистом; данные пользователей в схему не выносятся.