diff --git a/tasks/multi-agent/reports/dev-2026-06-02-orchestrator-fixes.md b/tasks/multi-agent/reports/dev-2026-06-02-orchestrator-fixes.md index 2a67b32..1069775 100644 --- a/tasks/multi-agent/reports/dev-2026-06-02-orchestrator-fixes.md +++ b/tasks/multi-agent/reports/dev-2026-06-02-orchestrator-fixes.md @@ -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 хоста сломан → тесты в контейнере.