riven-calen/projectdailyaudit icon
public
Published on 5/4/2025
Проведи аудит проекта

Ежедневный аудит архитектуры, логики и параметров всех файлов проекта

Prompts
Проведи аудит проекта
Проверка архитектуры, логики, конфигурации и логгирования
Проверь весь проект как единую систему. Проанализируй архитектуру, конфигурацию, функции и логику.
🔹 **1. Архитектура:** - Структура файлов и модулей — корректна ли? - Взаимосвязи между функциями и файлами. - Порядок и структура импортов. - Использование переменных, аргументов и config. - Следование принципам модульности и повторного использования.
🔹 **2. Логика и аргументы:** - Если функция использует параметры из config.py — должен быть аргумент `config`. - Если используется StatsManager — должен быть аргумент `stats`, в нужной позиции. - Все параметры из config должны использоваться через `config`, а не через глобальный CONFIG. - Совпадают ли сигнатуры и вызовы функций? (особенно в `run.py`) - Есть ли логические ошибки или конфликты между файлами?
🔹 **3. Ограничения токенов и модели:** - Проверь `config.py` — лимиты токенов соответствуют шаблонам? - Везде ли применяется функция `text_token_limit_models`, где есть лимиты? - Какая LLM используется — GPT, Nous и т.п.? - Отметь места с явно завышенными или заниженными лимитами.
🔹 **4. Логгирование:** - Нет ли дублирующих логов одних и тех же этапов? - Логи только на ключевых этапах — без лишнего `log_info`. - Все сообщения на русском, кратко и по делу.
🔹 **5. Очереди:** - Проверка функций `save_queue`, `load_queue`: есть ли `try-except`, `Lock`, логгирование ошибок? - Можно ли восстановить выполнение после сбоя?
📝 Комментарии и объяснения пиши по-русски, коротко и ясно. Укажи конкретные строки или блоки, где есть проблемы. Если всё хорошо — напиши просто: всё окей.