From 7f912f1920a97f2e2ca64d9617b0655d162e86f0 Mon Sep 17 00:00:00 2001 From: Hermes Team Date: Sat, 22 Aug 2026 21:20:49 +0700 Subject: [PATCH] =?UTF-8?q?docs(task):=20A8=20=E2=80=94=20reinstall=20acce?= =?UTF-8?q?ptance=20criteria?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5 --- ...22-A8-antigravity-deployment-and-doctor.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/agents/inbox/2026-08-22-A8-antigravity-deployment-and-doctor.md b/agents/inbox/2026-08-22-A8-antigravity-deployment-and-doctor.md index b23e711..d82379b 100644 --- a/agents/inbox/2026-08-22-A8-antigravity-deployment-and-doctor.md +++ b/agents/inbox/2026-08-22-A8-antigravity-deployment-and-doctor.md @@ -153,15 +153,17 @@ Hermes Hub уже установлен ## Критерии приёмки -1. Hub запускается на машине без `customtkinter`: либо доустанавливает, либо показывает окно с понятной ошибкой. Проверено на изолированном venv. -2. Любой сбой до создания окна попадает в `startup.log` с трейсбеком. -3. Для всех пяти провайдеров мастера `find_free_slot` возвращает существующий профиль или `None`. -4. Тест профиля с просроченной авторизацией не открывает браузер. -5. Повторное развёртывание удаляет исчезнувшие файлы. -6. Самопроверка работает без запущенного Hermes и печатает связный вердикт без секретов. -7. Прогон **в обоих окружениях**; обе команды и оба результата в отчёте. -8. `ruff check .` чисто; release gate PASSED на финальном коммите. -9. Отчёт: `START_HEAD`, `FINAL_HEAD`, `origin/main`, `git status`, точный `X passed / Y skipped / Z failed`. +1. При наличии установленной копии мастер предлагает переустановку и удаление, а не сценарий первой установки; версии установленной и новой видны на экране. +2. Переустановка удаляет устаревшие файлы и сохраняет пользовательские данные; оба условия проверены тестами в песочнице. +3. Hub запускается на машине без `customtkinter`: либо доустанавливает, либо показывает окно с понятной ошибкой. Проверено на изолированном venv. +4. Любой сбой до создания окна попадает в `startup.log` с трейсбеком. +5. Для всех пяти провайдеров мастера `find_free_slot` возвращает существующий профиль или `None`. +6. Тест профиля с просроченной авторизацией не открывает браузер. +7. Повторное развёртывание удаляет исчезнувшие файлы. +8. Самопроверка работает без запущенного Hermes и печатает связный вердикт без секретов. +9. Прогон **в обоих окружениях**; обе команды и оба результата в отчёте. +10. `ruff check .` чисто; release gate PASSED на финальном коммите. +11. Отчёт: `START_HEAD`, `FINAL_HEAD`, `origin/main`, `git status`, точный `X passed / Y skipped / Z failed`. ## Порядок сдачи Передать точный `FINAL_COMMIT_SHA`.