From fd0c7a47f0fab7e24e5f9f9dd171569ded374d76 Mon Sep 17 00:00:00 2001 From: claude-bot Date: Sat, 6 Jun 2026 22:09:18 +0000 Subject: [PATCH] tester(ET): auto-commit from tester run_id=215 --- docs/work-items/ET-013/13-test-report.md | 54 ++++++++++++++++++------ 1 file changed, 42 insertions(+), 12 deletions(-) diff --git a/docs/work-items/ET-013/13-test-report.md b/docs/work-items/ET-013/13-test-report.md index a1a4586..5956564 100644 --- a/docs/work-items/ET-013/13-test-report.md +++ b/docs/work-items/ET-013/13-test-report.md @@ -2,7 +2,7 @@ type: test-report work_item_id: ET-013 title: "Test Report: Перепады высот на z9-z11 — zoom-aware paint" -version: 2 +version: 3 status: blocked verdict: BLOCKED created_at: 2026-06-04 @@ -18,15 +18,22 @@ adr_refs: # Test Report — ET-013 -> **v2 (run_id текущий, 2026-06-06).** Перепрогон после Review v3 -> (APPROVED). Главное изменение со времён v1: **ET-013 уже выкатан -> на test-среду** (`app.js` содержит `HILLSHADE_PAINT`/`TRI_PAINT`, -> hint = «Зум 9+», `if (zoom < 9)`). При этом **hillshade z9 тайлы -> по-прежнему отсутствуют (404)** — PH-6 follow-up из v1 не выполнен. -> Полный авто-регресс теперь зелёный целиком (254 passed) — в venv -> доустановлены `shapely`/`defusedxml`/`lxml`/`pytest-asyncio`, которых -> не хватало в sandbox в v1. Вердикт остаётся **BLOCKED** по тому же -> pre-deploy gate AC-19. +> **v3 (2026-06-06).** Перепрогон после Review v5 (APPROVED). HEAD = +> `e948861 reviewer(ET): auto-commit from reviewer run_id=214`. С момента +> v2 в коде/тестах изменений нет (только docs-коммиты ревью). +> **Состояние не изменилось:** ET-013 выкатан на test-среду +> (`HILLSHADE_PAINT`/`TRI_PAINT`, hint «Зум 9+», `if (zoom < 9)`), но +> **hillshade z9-тайлы по-прежнему 404** (grid 5×5 вокруг `(309,348)` под +> TMS → 0/25 → 200). PH-6 follow-up из v1/v2 так и **не выполнен**. +> Полный авто-регресс зелёный (**254 passed, 7 skipped, 0 failed**), +> ET-013 unit 17/17, integration 6 PASS / 7 SKIP. UI Playwright — снова +> NOT EXECUTED (раннер/Playwright в контейнере отсутствуют). Вердикт +> остаётся **BLOCKED** по тому же pre-deploy gate AC-19. + +> **v2 (2026-06-06).** Перепрогон после Review v3 (APPROVED). Главное +> изменение со времён v1: **ET-013 уже выкатан на test-среду**. При этом +> hillshade z9 тайлы отсутствуют (404). Полный авто-регресс зелёный +> (254 passed). Вердикт **BLOCKED** по pre-deploy gate AC-19. ## TL;DR @@ -70,12 +77,13 @@ follow-up». Следующий шаг — выполнить PH-6 follow-up --- -## 1. Окружение прогона (v2) +## 1. Окружение прогона (v3) | Параметр | Значение | |-------------------------|-------------------------------------------------------------------------| | Ветка | `feature/ET-013-z9-z11-z8` | -| HEAD | `badd559 reviewer(ET): auto-commit from reviewer run_id=207` | +| HEAD (v3) | `e948861 reviewer(ET): auto-commit from reviewer run_id=214` (со времён v2 — только docs-коммиты ревью; `src/`,`tests/` без изменений) | +| HEAD (v2) | `badd559 reviewer(ET): auto-commit from reviewer run_id=207` | | Содержательные коммиты | `5be81f9 feat(terrain): zoom-aware paint для hillshade/TRI на z9-z11 (ET-013)`
`099669d fix(terrain): расширить whitelist endpoint'а на `tri` (ET-013 review F-1)` | | Python | 3.12 (изолированный venv `/tmp/et013venv`) | | Зависимости | `make`/`curl` в контейнере отсутствуют → pytest запущен напрямую (как в Makefile), HTTP — через `urllib.request`. В venv доустановлены `shapely`, `defusedxml`, `lxml`, `mapbox-vector-tile`, `pytest-asyncio` (по `src/api/requirements.txt`), что закрыло collection-ошибки v1. | @@ -347,6 +355,13 @@ sat/persist/network). **Где.** Test-среда `https://openclaw.mva154.duckdns.org/enduro/terrain/hillshade/9/*.png`. +**v3 re-confirm (2026-06-06).** Перепроверено повторно: `/api/health` → +200; hillshade `z9/{308/158, 309/348, 307/347, 310/349}` → 404; grid 5×5 +вокруг TMS `(309,348)` → 0/25 → 200; hillshade z10/z11 (TMS `618/697`, +`1237/1395`) → 200; TRI z5/z8/z9/z10/z11/z12 → 200. ET-013-код на test +по-прежнему выкатан (`HILLSHADE_PAINT`/`TRI_PAINT`/`zoom < 9`, hint +«Зум 9+»). **Изменений нет — блокер тот же.** + **Симптом.** Все запросы вида `GET /terrain/hillshade/9/X/Y.png` (и `hillshade/5..8/…`) возвращают 404. Покрытие отсутствует на всю изученную область юга МО / ЦФО (проверено 6 точками ЦФО + grid'ом 5×5 @@ -480,6 +495,21 @@ TRZ REQ-F-20 §1 и BRD-приоритету «UX-regression > frontend-fix read --- +## 11. Изменения в v3 (относительно v2) + +- Перезапуск после Review v5 (APPROVED). HEAD сдвинут `badd559 → e948861`, + но это **только docs-коммиты ревью** — `src/` и `tests/` бит-в-бит + совпадают с v2. Авто-регресс повторён: **254 passed, 7 skipped, 0 failed**; + ET-013 unit 17/17 PASS, integration 6 PASS / 7 SKIP. +- Pre-deploy probe AC-19 повторён → результат **идентичен v2**: hillshade + z9 отсутствует целиком (grid 5×5 → 0/25), z10/z11 работают, TRI z5-z12 + работают. **PH-6 follow-up по нарезке z9-тайлов так и не выполнен.** +- UI Playwright — снова NOT EXECUTED (раннер `$UI_TEST_RUNNER` пуст, + `/home/slin/tools/ui-test/run_tests.js` отсутствует, playwright не + установлен). +- Вердикт без изменений: **BLOCKED** (AC-19, P1-01). `back-to:dev` не + требуется — дефекта кода нет. + ## 10. Изменения в v2 (относительно v1) - Полный авто-регресс теперь зелёный (254 passed) — в venv доустановлены