Инструкция для участников
Как получить доступ
- Попросите любого участника выписать вам приглашение (меню «Пригласить»). Он сообщит ваш логин и код приглашения. Код одноразовый и действует 48 часов.
- Скачайте vs-review.bat.
- Откройте командную строку в папке со скачанным файлом и выполните:
vs-review.bat join <код приглашения>
Скрипт создаст ключ в%USERPROFILE%\.vs-review(пароль на ключ можно не задавать, достаточно нажать Enter), зарегистрирует ключ за вашей учётной записью и выдаст токен. - На странице входа введите логин в поле «Имя пользователя», а в поле «Пароль» вставьте токен.
Он уже скопирован в буфер обмена и сохранён в
%USERPROFILE%\.vs-review\token.txt.
Токен истёк
Токен действует 30 дней. Когда сайт перестанет пускать, на том же компьютере выполните
vs-review.bat renew
и войдите с новым токеном. Новое приглашение для этого не нужно.
Другой компьютер
Скопируйте на него папку %USERPROFILE%\.vs-review со старого компьютера: в ней ваш ключ.
Что нужно на компьютере
curl и «Клиент OpenSSH» версии 8.1 или новее (проверка: ssh -V).
В Windows 11 они встроены. Во встроенном OpenSSH Windows 10 версия 7.7, его нужно обновить
(Win32-OpenSSH).
Accord: приёмка изменений
Accord — процесс приёмки поверх этого ревью. Вы поручаете Claude задачу («реши задачу VST-123»), Claude решает её в отдельном worktree, собирает, прогоняет автотесты и выкладывает ревью от вашего имени. Вы — автор ревью, ответственность за решение ваша.
- Консенсус — Ship It по последней ревизии diff: ваш (нажать Ship It в интерфейсе, сама публикация голосом не считается) и участников. Если участников, кроме отказавшихся, 3 или меньше, голосуют все; если больше — достаточно трёх голосов (ваш и двух других). Новая ревизия diff сбрасывает голоса. Администратор не участвует.
- Ревьюеры подключаются сами: кнопка «Беру на ревью» в карточке ревью, или «Отказываюсь от ревью» — тогда участник не считается для этого ревью. Новые ревью видны в группе «accord».
- Блокирует приёмку: открытые замечания (issue), проваленные или незавершённые проверки (сборка, автотесты), нехватка голосов. Причины видны в карточке ревью.
- После консенсуса Claude возвращается в тот же чат и worktree. Если замечаний не было — делает коммит
с вашим именем автора, ставит в сообщение коммита печать
Accord-Seal, пушит ветку и открывает MR. Если замечания были — сообщает и ждёт вашего решения. - После слияния MR локальный worktree и ветка удаляются, ревью закрывается.
Печать подписана ключом сервера. Проверить: открытый ключ,
/vs/accord/seal/verify?seal=<строка печати>.
Плагин Accord для Claude Code
В репозитории vstudio плагин подключается автоматически: при первом запуске Claude Code в проекте
согласитесь установить marketplace accord. Вручную:
claude plugin marketplace add https://tvstudio.online/accord/accord.git claude plugin install accord@accord
Нужен токен из %USERPROFILE%\.vs-review\token.txt (см. выше); плагин пока только для Windows.
Плагин держит соединение с сервером (процесс accord.exe agent) и при консенсусе продолжает чат,
из которого ревью было выложено.