tester(ET): auto-commit from tester run_id=682
All checks were successful
CI / test (push) Successful in 3m3s
CI / test (pull_request) Successful in 3m13s

This commit is contained in:
2026-06-15 08:43:55 +03:00
parent 521a72e702
commit 3f16b77d2b

View File

@@ -49,10 +49,25 @@ BUG: watchdog must alert on long-lived pytest/child processes that block the pip
Все TC сопоставлены с критериями приёмки `03-acceptance-criteria.md` (AC-1…AC-10) и выполнены.
## Сверка инвариантов (AC-3 / AC-9)
- `git diff origin/main...HEAD -- src/`**пуст**: `src/**`/`STAGE_TRANSITIONS`/`QG_CHECKS`/`check_*`/
machine-verdict/схема БД байт-в-байт не тронуты. Изменения только в `watchdog/**`, `tests/**`, docs,
`.env*.example` и одна строка `pid: host` сервиса `orchestrator-watchdog` в `docker-compose.yml`.
- Read-only/без ремедиации: grep `os.kill|subprocess.(Popen|run|call)|send_signal|terminate|kill` по
`watchdog/**` даёт единственное совпадение — докстринг `collectors/proc.py`, явно фиксирующий
read-only-инвариант (`/proc/stat`, `/proc/<pid>/stat`, `/proc/<pid>/cmdline` только на чтение).
## Вывод pytest
Независимый прогон tester (HEAD `521a72e`, worktree ветки задачи):
```
================= 1933 passed, 1 warning in 309.68s (0:05:09) ==================
$ cd /repos/_wt/orchestrator/feature_ORCH-111-bug-watchdog-must-alert-on-lon && \
python -m pytest tests/ -q --tb=short
............................................................. [100%]
================ 1933 passed, 1 warning in 447.41s (0:07:27) ==================
EXIT=0
```
Целевые watchdog-модули детально: `37 passed` (proc_blocking_signal + tick_integration +
config_killswitch + proc_collector).
Единственный warning — предсуществующий `PydanticDeprecatedSince20` в `src/config.py:8`
(не связан с ORCH-111, не блокирует).