auto-sync: 2026-06-02 20:10:02

This commit is contained in:
Stream
2026-06-02 20:10:02 +03:00
parent f771a11e7c
commit 7c55eb89f0

View File

@@ -18,18 +18,28 @@
## Сделано
- [x] Task 1.1 — прочитал AUDIT + DEV_TASK
- [x] Task 1.2 — изучил git diff (launcher, config, notifications, plane_sync, qg/checks, stages)
- [ ] Task 1.3 — закоммитить WIP
- [ ] Task 2 — B-1 _write_task_file без docker
- [ ] Task 3 — B-2 Popen stdout→файл
- [ ] Task 4 — B-3 .gitignore
- [ ] Task 5 — S-5 verdict frontmatter
- [ ] Task 6 — S-1 check_tests_local
- [ ] Task 7 — M-1 orphan recovery
- [x] Task 1.3 — WIP закоммичен (f575f6b)
- [x] Task 2 — B-1 _write_task_file без docker — verified (READBACK ok)
- [x] Task 3 — B-2 Popen stdout→файл, убран PIPE-поток
- [x] Task 4 — B-3 .gitignore (PR #19, main protected) + check-ignore ok
- [x] Task 5 — S-5 verdict frontmatter (checks.py + reviewer.md) — verified ET-009 verdict:APPROVED
- [x] Task 6 — S-1 check_tests_local + stages + dispatch (launcher+plane) + gitea CI alert softened
- [x] Task 7 — M-1 orphan recovery (per-run log + telegram notify)
- [ ] Task 8 — тесты + доки
- [ ] Task 9 — деплой + автономность
## Изменённые файлы
(заполняется по ходу)
orchestrator (commit f575f6b = WIP; фиксы будут отдельными коммитами):
- src/agents/launcher.py — _write_task_file(repo,...) прямая запись в /repos; Popen stdout=log_fh; _monitor_agent упрощён (proc.wait + close); dispatch check_tests_local
- src/qg/checks.py — check_reviewer_verdict читает frontmatter verdict; добавлен check_tests_local; QG_CHECKS
- src/stages.py — development QG → check_tests_local
- src/main.py — orphan recovery: per-run warning + telegram notify
- src/webhooks/plane.py — dispatch check_tests_local + check_reviewer_verdict
- src/webhooks/gitea.py — handle_ci_status: failure → debug only (не authoritative)
enduro-trails (main protected → PR #19 chore/gitignore-task-files):
- .gitignore — +.task*.md; untrack .task-arch/dev/review/.task.md
- .openclaw/agents/reviewer.md — требование verdict frontmatter (также применено в рабочей копии)
- ⚠️ config/gps_regions.yaml — НЕ мой, оставлен нетронутым
## Проблемы и решения
- venv хоста сломан → тесты в контейнере.