auto-sync: 2026-06-04 16:20:01

This commit is contained in:
Stream
2026-06-04 16:20:01 +03:00
parent 8e31e3b8ab
commit 6f90f79bff
2 changed files with 26 additions and 0 deletions

View File

@@ -7,6 +7,21 @@ updated_at: 2026-06-04
## 🐛 Баги (2026-06-04, живой прогон ET-013)
### ✅ BUG-TESTS-SUBSTRING · гейт тестов пропускал BLOCKED · СТАТУС: ✅ ИСПРАВЛЕН (PR #24, `83f5020f`, на проде)
- **Приоритет:** высокий (системный — подрывал автономность конвейера).
- **Симптом:** ET-013/ET-8 недоделана, но доехала до Done → «по-прежнему мелко» на проде.
- **Корень:** `check_tests_passed` (qg/checks.py:139) делал `if "PASS" in content`. Тестер выставил `verdict: BLOCKED`, но в теле «23 passed» / «✅ PASS» → substring нашёлся → уехало в Done.
- **Решение (PR #24):** `_parse_tests_verdict` читает машинный `verdict:`/`status:` из frontmatter. Negative-токены (BLOCKED/FAILED/FAIL/REQUEST_CHANGES/REJECT/RED) authoritative, перебивают positive (PASS/PASSED/READY-TO-DEPLOY/GREEN/APPROVED). 285 passed / 9 off-limits. ET-013→False, все прошедшие WI→True.
- **Источники:** `STATUS.md` (Баг C), `DEV_TASK_TESTS_VERDICT_FIX.md`, `reports/dev-2026-06-04-tests-verdict-fix.md`.
### 🔴 BUG-ET8-TERRAIN-TILES · перепады высот мелкие на z9-z11 · СТАТУС: 🔴 ОТКРЫТ (ET-8 → Backlog)
- **Приоритет:** средний (функциональная фича для пользователя).
- **Симптом (Слава):** на проде перепады высот по-прежнему мелкие на z9-z11.
- **Диагноз:** код zoom-aware paint (ET-013, app.js) ЗАДЕПЛОЕН правильно (hillshade с minzoom 9, HILLSHADE_PAINT/TRI_PAINT). НО: (1) тайлы **hillshade z8-z9 НЕ сгенерированы** (на диске /home/slin/enduro-trails/data/terrain/hillshade только z10-z15), фронт просит hillshade с z9 → пусто; (2) TRI деградирует по размеру z8=42KB → z11=4.7KB, выразительность слабая.
- **Что нужно:** (1) догенерировать hillshade z8-z9 (PH-6 terrain pipeline, gdal2tiles на сервере); (2) проверить выразительность TRI на z9-z11 (возможно exaggeration на этапе рендера тайлов, не opacity на фронте). Уточнить у Славы: TRI или hillshade включал, когда видел «мелко».
- **Урок:** ET-8 была ошибочно закрыта в Done по «deploy SUCCESS» без проверки реального результата (и при проваленном AC-19). Причина пропуска — BUG-TESTS-SUBSTRING (исправлен).
- **Источники:** `memory/2026-06-04.md`, Plane ET-8 (коммент переоткрытия).
### ✅ BUG-DEPLOY-LOG-PATH · ложный FAILED деплоя (рассинхрон путей 14-deploy-log.md) · СТАТУС: ✅ ИСПРАВЛЕН (PR #23, `34894f46`, на проде)
- **Приоритет:** высокий (бьёт по каждому успешному деплою — ложный откат).
- **Симптом (ET-013):** деплой РЕАЛЬНО успешен (тег v0.0.5, deploy-hook RC=0, healthcheck HTTP 200, фича живая в app.js), но QG завернул в FAILED → откат deploy→development.