Инструкция для участников

Как получить доступ

  1. Попросите любого участника выписать вам приглашение (меню «Пригласить»). Он сообщит ваш логин и код приглашения. Код одноразовый и действует 48 часов.
  2. Скачайте vs-review.bat.
  3. Откройте командную строку в папке со скачанным файлом и выполните:
    vs-review.bat join <код приглашения>
    Скрипт создаст ключ в %USERPROFILE%\.vs-review (пароль на ключ можно не задавать, достаточно нажать Enter), зарегистрирует ключ за вашей учётной записью и выдаст токен.
  4. На странице входа введите логин в поле «Имя пользователя», а в поле «Пароль» вставьте токен. Он уже скопирован в буфер обмена и сохранён в %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) и при консенсусе продолжает чат, из которого ревью было выложено.