docs(agents): закрыта цепочка генератора

- Зачем:
  - нужно зафиксировать итог coordinator-loop и обновить порядок оставшихся задач.
- Что:
  - PRD обновлен после завершения issue 07 и 11.
  - журнал дополнен финальным review и диагностикой nested reviewer tools.
- Проверка:
  - git diff --cached --check.
This commit is contained in:
2026-07-04 19:01:14 +03:00
parent 5081319651
commit 0a240e3077
2 changed files with 24 additions and 4 deletions
@@ -79,15 +79,17 @@ Status: Draft
стартовая история и живое продолжение до ClickHouse. стартовая история и живое продолжение до ClickHouse.
- `issues/06-generated-history-as-analytics-source.md` — штатный путь стенда - `issues/06-generated-history-as-analytics-source.md` — штатный путь стенда
переводится на стартовую историю как источник аналитики. переводится на стартовую историю как источник аналитики.
- `issues/07-startup-history-portable-artifact-and-usage-docs.md` — портативный
артефакт стартовой истории и runbook.
- `issues/11-generator-launch-verbs-and-profiles.md` — глаголы, длительность и
профили запуска генератора.
Остаток — порядок выполнения (решение 2026-07-04: пульт вперёд, потому что Остаток — порядок выполнения (решение 2026-07-04: пульт вперёд, потому что
узкое место — время человека на ручную приёмку; тяжелее всего проверять руками узкое место — время человека на ручную приёмку; тяжелее всего проверять руками
миграцию курса, поэтому она идёт последней, когда пульт уже есть): миграцию курса, поэтому она идёт последней, когда пульт уже есть):
- Основная ветка: `issues/07-...` (портативный артефакт + runbook) -> - Основная ветка: `issues/12-...` (Airflow-DAG как пульт; после 11 вернуть на
`issues/11-...` (глаголы, длительность и профили запуска) -> дооформление — глаголы, профили, экспорт и импорт уже есть).
`issues/12-...` (Airflow-DAG как пульт; после 11 вернуть на дооформление —
сейчас `needs-triage`, критерии писать не к чему, глаголов ещё нет).
- Параллельно, независимы: `issues/09-...` (фикс браузерной фактуры на стыке) - Параллельно, независимы: `issues/09-...` (фикс браузерной фактуры на стыке)
и `issues/10-...` (читаемость гео-карты). и `issues/10-...` (читаемость гео-карты).
- После фикса 09: `issues/13-...` (доливка истории от слепка; без приоритета, - После фикса 09: `issues/13-...` (доливка истории от слепка; без приоритета,
@@ -88,3 +88,21 @@
backfill`: PASS после повторного запуска вне sandbox из-за `snap-confine` backfill`: PASS после повторного запуска вне sandbox из-за `snap-confine`
внутри sandbox. внутри sandbox.
- Issue 11 commit: `4f8f992` (`feat(generator): добавлены профили запуска`). - Issue 11 commit: `4f8f992` (`feat(generator): добавлены профили запуска`).
- Диагностика nested review tools: read-only субагент не видит
`multi_agent_v1.spawn_agent`; `tool_search` по `multi-agent spawn subagent`,
`claude-team-review`, `reviewer` не находит инструменты для запуска
субагентов. Process finding: в текущей среде worker не может сам запускать
reviewer-а; координатор должен запускать reviewer-субагентов сам и возвращать
worker-у только индекс находок.
- Final chain review запущен read-only reviewer-у в режиме `xhigh`.
- Final chain review: `CHANGES_REQUESTED`, low finding — PRD всё ещё держит
07/11 в остатке и объясняет статус 12 отсутствием глаголов. Исправлено:
07/11 перенесены в сделанное, остаток основной ветки начинается с 12.
- Уточнение диагностики nested review tools: первый диагност был read-only
explorer, что не доказывает toolset worker-а. Запущен отдельный диагност с
`agent_type=worker`, без правок, для проверки той же гипотезы в роли worker-а.
- Worker-диагност подтвердил: видит `web`, `image_gen`, `functions`,
`tool_search`, `multi_tool_use`; `tool_search` не находит multi-agent spawn
или `claude-team-review`; `multi_agent_v1.spawn_agent` недоступен. Вывод:
worker не может сам запускать reviewer-субагентов в этой среде; процесс нужно
лечить переносом запуска review-субагентов на координатора.