diff --git a/docs/work-items/ORCH-044/02-trz.md b/docs/work-items/ORCH-044/02-trz.md index 049a031..09c6bb9 100644 --- a/docs/work-items/ORCH-044/02-trz.md +++ b/docs/work-items/ORCH-044/02-trz.md @@ -8,6 +8,20 @@ > маркера в логе) — за архитектором (стадия architecture, ADR). Где описаны варианты — > это границы допустимого решения, а не предписание. +> ## ⛔ КОРРЕКЦИЯ SCOPE ВЛАДЕЛЬЦЕМ (Слава, 06.06) — ЧИТАТЬ ПЕРВЫМ +> +> **P2 (`--effort`) ПОЛНОСТЬЮ ИСКЛЮЧЁН из этой задачи.** Решение владельца: +> - effort **НУЖЕН и работает** — его **НЕЛЬЗЯ** убирать как unsupported. **Вариант B запрещён.** +> - В ORCH-044 **НЕ трогать** `--effort`: ни `_spawn` effort_flag, ни `resolve_agent_effort`, ни дефолты `agent_effort_*` в `config.py`, ни ORCH-41 effort-доки. +> - Текущий прод-хотфикс `ORCH_AGENT_EFFORT_*=""` в `.env` **оставить как есть** — не снимать, не менять. +> - Полноценный возврат effort (расследование флагов + json) вынесен в **ОТДЕЛЬНУЮ задачу ORCH-50** («Эффорт агентов: заставить --effort работать с --print/json»). Туда же — любое расследование причины пустого stdout. +> +> **Архитектор/дев игнорируют все TR-2.x и AC-7/AC-8/AC-9, относящиеся к effort.** Реализуем ТОЛЬКО: +> - **P1** — preflight ловит auth (ОБА подхода: проактивно cred-файл `expiresAt` + постфактум маркер `Not logged in`); +> - **P3** — пустой лог / нет result-JSON ⇒ job `failed` (не `done`, не вечный `running`). +> +> Заголовок задачи содержит «--effort фикс» по историческим причинам — это НЕ часть scope. Effort = ORCH-50. + ## 1. Задействованные модули `src/` | Модуль | Текущее место | Изменение | |--------|---------------|-----------| diff --git a/docs/work-items/ORCH-044/03-acceptance-criteria.md b/docs/work-items/ORCH-044/03-acceptance-criteria.md index cd553e2..4e6da4b 100644 --- a/docs/work-items/ORCH-044/03-acceptance-criteria.md +++ b/docs/work-items/ORCH-044/03-acceptance-criteria.md @@ -47,6 +47,9 @@ ## P2 — Решение по `--effort` +> ⛔ **ИСКЛЮЧЕНО ВЛАДЕЛЬЦЕМ (06.06):** AC-7, AC-8, AC-9 НЕ применяются в ORCH-044. effort не трогаем, вынесен в ORCH-50. См. коррекцию scope в 02-trz.md. + + ### AC-7 — Расследование задокументировано (TR-2.1) - **Тогда:** в ADR (`06-adr/`) и/или `10-tech-risks.md` зафиксирована причина пустого stdout при `--effort` + `--print --output-format json` (несовместимость/синтаксис/баг CLI).