diff --git a/PRODUCT.md b/PRODUCT.md index 9d919c6..8ccfa26 100644 --- a/PRODUCT.md +++ b/PRODUCT.md @@ -89,7 +89,7 @@ AI Code Review бот для российских Git-платформ паботает с данными: анализ, визуализация, поиск инсайтов для бизнеса. **ML Engineer** - -анализирует ML модели, ищет лучшую и т.д. +анализирует ML модели, ищет лучшую, обучает и настраивает локальные модели. **Backend-Разработчик** - пишет код с бизнес-логикой и связкой с AI-ботами, создаёт pull/merge requests, получает ревью. @@ -132,18 +132,20 @@ AI Code Review бот для российских Git-платформ Как тимлид, я хочу статистику по качеству кода команды, чтобы управлять процессом. ### Для DevOps: -Как администратор, я хочу легко интегрировать бота, чтобы быстро внедрить систему. +Как DevOps, я хочу удобный инструмент интеграции системы. -Как администратор, я хочу управлять доступами, чтобы контролировать безопасность. +Как DevOps, я хочу управлять доступами, чтобы контролировать безопасность. ### Для компании: Как компания, я хочу снизить время ревью кода, чтобы ускорить релизы. -Как компания, я хочу централизованное решение, для автоматического review кода. +Как компания, я хочу централизованное решение, для автоматического реаью кода. ### Общие: Как пользователь, я хочу видеть историю ревью, чтобы отслеживать изменения. +Как пользователь, я хочу легко привязать систему к любому из своих git-репозиториев. + Как пользователь, я хочу настраивать правила анализа, чтобы адаптировать систему под проект. ## Приоритизация функционала (MoSCoW) @@ -184,14 +186,16 @@ Deep анализ архитектуры уровня senior## MVP Анализ pull request -Генерация комментариев +Генерация комментариев в commit'ах + +Генерация комментариев в коде Базовые правила (линтинг + простая логика) -Главная цель: бот уже реально помогает ревьюить код +Главная цель: система уже реально помогает ревьюить код ## MLP -Добавляем "вау": +Добавляем фичи: Умные рекомендации (не только ошибки) @@ -203,8 +207,6 @@ Deep анализ архитектуры уровня senior## MVP Настройка правил -Цель: пользователи ХОТЯТ этим пользоваться, а не просто могут - ## Две главные истории из MVP и требования 1. Автоматическое ревью PR @@ -334,23 +336,26 @@ Feature: Автоматическое ревью кода Не публикует комментарии ``` ## Wireframes 2 ключевых экрана в приложении +``` -------------------------------------------------- | Pull Request: feature/login | -------------------------------------------------- -| File: file1.java | +| File: file1.java | | | | > AI: Possible null pointer (HIGH) | | > AI: Simplify condition (LOW) | | | -------------------------------------------------- -| File: file2.java | +| File: file2.java ` | | | | > AI: Unused variable | | | -------------------------------------------------- | [ Approve ] [ Request Changes ] | -------------------------------------------------- +``` +``` -------------------------------------------------- | Integration Settings | -------------------------------------------------- @@ -361,6 +366,7 @@ Feature: Автоматическое ревью кода | [ Test Connection ] | | [ Enable AI Review ] | -------------------------------------------------- +``` ## API-First - JSON REST API для главных ручек ### Анализ PR