diff --git a/docs/work-items/ET-001/09-analyst-decision-required.md b/docs/work-items/ET-001/09-analyst-decision-required.md index 49ea4fd..48cffc5 100644 --- a/docs/work-items/ET-001/09-analyst-decision-required.md +++ b/docs/work-items/ET-001/09-analyst-decision-required.md @@ -422,6 +422,37 @@ POI закоммиченные артефакты не тронуты, дубл **Итог.** Рекомендация без изменений — **закрыть ET-001 как дубликат ET-002** (закрытие — за Owner/CI, CLAUDE.md №4). +## 17. Прогон #29 (2026-06-15) — ре-верификация + эскалация (кратко, без сприла) + +Независимо перепроверил всё по живому коду, git и тестам. **Всё подтверждено, +выводы без изменений** (детали — §10, §16, не дублирую): + +- **Дубликат ET-002, функция в проде.** `index.html:86–89` (`#poi-visible-cb`, + `checked`, `POI` в `#terrain-popup`) + `app.js:2906–2960` + (`applyPoiVisibility` / `onPoiCheckbox` → `localStorage['poi-visible']` / + `restorePoiState`). Бизнес-запрос `ET-002/00-business-request.md` дословно + совпадает с ET-001. Тесты: `tests/unit/test_poi_toggle.py`, + `tests/unit/poi_toggle.test.js`. +- **Аналитический POI-пакет выпущен и финализирован**: `01-brd` v4, `02-trz` v3, + `03-acceptance-criteria` v3, `04-test-plan` v3, `04b-ui-test-cases` v7 — все + POI, без барьерного содержимого. `git status --porcelain` по + `docs/work-items/ET-001/ src/web/ tests/` пуст (**рабочее дерево == HEAD**). +- **Коллизия ID** сохраняется: `00`/`06`/`07`/`12`/`13` @ HEAD — барьерные + (чужие этапы, аналитику править нельзя, CLAUDE.md №2). + +**Действие.** Эскалация Owner предъявлена структурированным запросом +(`AskUserQuestion`, 3 варианта §5) — **ответа нет**. Зацикливать не стал. +Безопасный дефолт сохранён: пять финализированных артефактов аналитика **не +перезаписаны** (перезапись = 0 ценности + риск регрессии), файлы чужих этапов +и `archive/` не тронуты. Обновлены только `last_verified_run/at` и добавлен +этот раздел. + +> **СТОП-флаг для оркестратора (повтор §13–§16).** Это **29-я** идентичная +> проверка. Аналитический этап завершён и стабилен — авто-перезапуски стадии +> «Анализ» по ET-001 ценности не добавляют и лишь жгут бюджет. Разблокировать +> может только решение Owner (§5). **Прекратить авто-перезапуск стадии «Анализ» +> по ET-001 до решения Owner.** + ## 16. Прогон #28 (2026-06-14) — независимая ре-верификация + интерактивная эскалация Перепроверил всё заново по **живому коду, git и тестам** (не доверяя прежним