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 fb8b868..23258a4 100644
--- a/docs/work-items/ET-001/09-analyst-decision-required.md
+++ b/docs/work-items/ET-001/09-analyst-decision-required.md
@@ -8,7 +8,7 @@ author: "agent:analyst"
recommendation: close-as-duplicate-of-ET-002
analyst_stage: complete # POI BRD/ТЗ/AC/тест-план/UI закоммичены (см. §10, прогон #22)
analyst_stage_terminal: true # §13 — новой аналитической работы нет; не передиспатчить стадию «Анализ» до решения Owner
-last_verified_run: 26
+last_verified_run: 27
last_verified_at: 2026-06-14
correction_note: >
Прогон #22 (2026-06-14): инвентаризация §3/§9 устарела. Вопреки прежней
@@ -380,3 +380,44 @@ POI закоммиченные артефакты не тронуты, дубл
**Итог.** Рекомендация без изменений — **закрыть ET-001 как дубликат ET-002**
(закрытие — за Owner/CI, CLAUDE.md №4).
+
+## 15. Прогон #27 (2026-06-14) — независимая ре-верификация + структурированная эскалация Owner
+
+Перепроверил всё заново по **живому коду, git и тестам** (не доверяя прежним
+прогонам). Все ключевые утверждения подтверждены без изменений:
+
+- **Дубликат ET-002 — подтверждено.** `docs/work-items/ET-002/00-business-request.md`
+ дословно: «На карте сейчас всегда отражаются маркеры POI. Нужен в кнопке
+ рельефа добавить чекбокс показывать/не показывать POI.» — это и есть запрос
+ ET-001. Функция в проде: `src/web/index.html:86–89` (`#poi-visible-cb`,
+ `checked`, `POI` в `#terrain-popup`) + блок
+ `>>> ET-002 POI visibility block <<<` в `src/web/app.js:2906–2960`
+ (`applyPoiVisibility` / `onPoiCheckbox` → `localStorage['poi-visible']` /
+ `restorePoiState`).
+- **Тесты на месте.** `tests/unit/test_poi_toggle.py` (фиксирует подпись
+ `POI` — ломается дельтой REQ-F-01) и `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 — все с `work_item_id: ET-001` и POI-заголовками, без
+ барьерного содержимого. **Рабочее дерево == HEAD (чисто)** — `git status
+ --porcelain docs/work-items/ET-001/ src/web/ tests/` пуст. Новой
+ аналитической работы нет.
+
+**Действие прогона.** В отличие от headless-прогонов #20–#26, эскалация Owner
+предъявлена **структурированным интерактивным запросом** (`AskUserQuestion`,
+3 варианта §5: закрыть как дубликат / доработать подпись / выдать новый ID) —
+**ответ не получен**. Зацикливать эскалацию не стал. Безопасный дефолт
+сохранён: деструктивных действий нет; пять финализированных артефактов
+аналитика НЕ перезаписаны (перезапись = нулевая ценность + риск регрессии);
+файлы чужих этапов (`00`, `06`, `07`, `12`, `13`) и `archive/` не тронуты
+(CLAUDE.md №2). Изменён только этот собственный мета-артефакт.
+
+> **СТОП-флаг для оркестратора (повтор §13/§14).** Это **27-я** идентичная
+> проверка ET-001. Аналитический этап завершён и стабилен; повторные
+> авто-прогоны аналитика ценности не добавляют и лишь жгут бюджет.
+> Разблокировать может только решение Owner (§5). **Прекратить авто-перезапуск
+> стадии «Анализ» по ET-001** до получения этого решения.
+
+**Итог.** Рекомендация без изменений — **закрыть ET-001 как дубликат ET-002**
+(закрытие — за Owner/CI, CLAUDE.md №4).