План развития
Этот план описывает функции, которые запланированы или рассматриваются для changAIs. Пункты могут меняться по мере развития продукта.
Запланировано
Заголовок раздела «Запланировано»Интеграции с AI-инструментами
Заголовок раздела «Интеграции с AI-инструментами»Текущий релиз поддерживает настройку процессов для Claude Code, GitHub Copilot, Cursor, Windsurf, Aider, Gemini CLI, OpenCode и Qwen Code.
Будущая работа по интеграциям включает:
- Codex.
- Поддержку MCP (Model Context Protocol), чтобы совместимые AI-инструменты могли получать контекст ревью changAIs, summaries отчетов и состояние проверенных заметок через локальную интеграцию.
- Больше AI-ассистентов для разработки по мере стабилизации их project-instruction и report-generation процессов.
- Прямую генерацию отчетов для большего числа инструментов, чтобы реже приходилось копировать prompt вручную.
- Более богатую передачу обратной связи между ответами changAIs и AI-инструментами.
Командные процессы
Заголовок раздела «Командные процессы»Планируется командная версия changAIs для общего ревью несколькими пользователями.
Ожидаемые возможности:
- Ревью pull requests с контекстом changAIs.
- Общий review state между teammates.
- Назначение или решение заметок командой.
- Возможность добавлять собственные заметки ревью, а не только AI-заметки.
- Отслеживание уже проверенных изменений и заметок.
Test и lint actions
Заголовок раздела «Test и lint actions»changAIs должен помогать проверять файлы, измененные AI, и оценивать AI-заметки на основе реальных сигналов проекта.
Запланированные actions:
- Запуск релевантных unit tests для измененных файлов.
- Запуск integration или end-to-end tests, связанных с измененными областями.
- Запуск lint checks для файлов, измененных AI.
- Показ результатов тестов и lint рядом с процессом ревью.
- Оценка заметок и измененных файлов по результатам tests и lint: passed, failed, not covered или not checked.
- Подсветка ситуаций, когда AI-заметка утверждает, что поведение корректно, но связанные tests или lint checks падают.
- Метрика suspiciousness, которая растет, если AI добавляет новые packages, меняет dependency manifests или lockfiles, либо работает в файлах и путях, которые пользователь отметил как unsafe или security-sensitive.
Time tracking
Заголовок раздела «Time tracking»Планируется time tracking внутри приложения, чтобы пользователи понимали, сколько времени занимает ревью AI-изменений.
Возможные представления:
- Время на ревью отчета.
- Время на каждый измененный файл.
- Время на решение заметок.
- Тренды времени ревью по сессиям.
AI usage и cost tracking
Заголовок раздела «AI usage и cost tracking»changAIs может отслеживать, сколько AI-работы ушло на изменение и его ревью, включая token counts и примерную стоимость.
Возможные представления:
- Tokens, использованные для создания изменения.
- Tokens, использованные для генерации заметок ревью.
- Tokens, использованные при обработке ответов или вопросов.
- Примерная стоимость по отчету, AI-сессии или коммиту.
Рассматривается
Заголовок раздела «Рассматривается»Эти идеи еще не утверждены, но соответствуют направлению продукта:
- Шаблоны checklist для security, tests, API behavior, migrations, configuration changes и других повторяющихся задач ревью.
- Категории заметок: risk, behavior change, test needed, style, cleanup или unknown, чтобы быстрее сканировать работу.
- Контекст зависимостей измененных файлов: callers, imports, tests, schemas или configuration, затронутые AI-изменением.
- Regression watch list для чувствительных областей: auth, billing, permissions, migrations, deployment и production configuration.
- Before/after summaries поведения для каждого отчета или измененного файла.
- Состояние готовности к коммиту: needs review, needs tests или ready to commit.
- Ignore rules для generated files, lockfiles, snapshots, build output или project-specific paths.
- Сравнение сессий между несколькими AI-запусками.
- Локальная история ревью для повторного открытия прошлых отчетов и решений.
- Черновики pull request description на основе измененных файлов, проверенных заметок, resolved issues и результатов тестов или lint.
- Risk scoring для измененных файлов на основе размера, затронутых областей и severity заметок.
- Suspiciousness scoring на основе dependency changes, новых packages от AI, доступа к sensitive files, unsafe путей, отмеченных пользователем, и отсутствующей проверки.
- Подсказки по test coverage для файлов, измененных AI.
- Экспорт summaries ревью для pull request descriptions.
- Сравнение отчетов между несколькими AI-сессиями.
- Пользовательские пути отчетов и история отчетов.
- Локальные настройки для privacy-sensitive проектов.
- Keyboard-first навигация для быстрого движения между файлами и заметками.