docs(task): A8 — reinstall acceptance criteria
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
3c55d0c624
commit
7f912f1920
1 changed files with 11 additions and 9 deletions
|
|
@ -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`.
|
||||
|
|
|
|||
Loading…
Reference in a new issue