diff --git a/memory/.dreams/events.jsonl b/memory/.dreams/events.jsonl index e840e74..efb9351 100644 --- a/memory/.dreams/events.jsonl +++ b/memory/.dreams/events.jsonl @@ -18,3 +18,4 @@ {"type":"memory.recall.recorded","timestamp":"2026-05-06T04:34:51.648Z","query":"enduro trails фаза 5 последнее что делали","resultCount":1,"results":[{"path":"memory/2026-05-04.md","startLine":1,"endLine":30,"score":0.35838418304920194}]} {"type":"memory.recall.recorded","timestamp":"2026-05-08T11:29:28.323Z","query":"OpenClaw offline","resultCount":1,"results":[{"path":"memory/2026-03-21.md","startLine":27,"endLine":57,"score":0.35461454987525937}]} {"type":"memory.recall.recorded","timestamp":"2026-05-11T08:41:48.539Z","query":"enduro trails","resultCount":8,"results":[{"path":"memory/2026-05-03.md","startLine":1,"endLine":36,"score":0.5520287429057207},{"path":"memory/2026-05-02.md","startLine":107,"endLine":142,"score":0.5344992920917779},{"path":"memory/2026-05-04.md","startLine":1,"endLine":30,"score":0.5180976709974037},{"path":"memory/2026-05-02.md","startLine":1,"endLine":36,"score":0.5013019898600938},{"path":"memory/2026-05-02.md","startLine":168,"endLine":201,"score":0.4983071022156733},{"path":"memory/2026-05-02.md","startLine":86,"endLine":117,"score":0.49651338994897687},{"path":"memory/2026-05-02.md","startLine":196,"endLine":227,"score":0.48154737169778283},{"path":"memory/2026-05-02.md","startLine":217,"endLine":251,"score":0.479680287886423}]} +{"type":"memory.recall.recorded","timestamp":"2026-05-13T05:20:38.705Z","query":"enduro-trails UI tests terrain hillshade TC-07","resultCount":1,"results":[{"path":"memory/2026-05-12.md","startLine":48,"endLine":80,"score":0.3560984373092651}]} diff --git a/memory/.dreams/short-term-recall.json b/memory/.dreams/short-term-recall.json index 106b139..7f3a700 100644 --- a/memory/.dreams/short-term-recall.json +++ b/memory/.dreams/short-term-recall.json @@ -1,6 +1,6 @@ { "version": 1, - "updatedAt": "2026-05-11T08:41:48.539Z", + "updatedAt": "2026-05-13T05:20:38.705Z", "entries": { "memory:memory/2026-04-05.md:29:55": { "key": "memory:memory/2026-04-05.md:29:55", @@ -976,6 +976,37 @@ "lat/lon", "index.html" ] + }, + "memory:memory/2026-05-12.md:48:80": { + "key": "memory:memory/2026-05-12.md:48:80", + "path": "memory/2026-05-12.md", + "startLine": 48, + "endLine": 80, + "source": "memory", + "snippet": "- Объяснила зачем нужна крышка-садж (крышка + сковорода в одном) — ответила голосовым ## Голосовые сообщения - Рабочая схема подтверждена: send_voice.sh → openclaw message send CLI → краткий текст с эмодзи - Без MEDIA: директивы, без [[audio_as_voice]] — не дублирует ## UI-Test Skill — создан и протестирован - Dev-агент создал скилл: scripts/health_check.js, parse_testcases.js, run_tests.js - Playwright + Chromium headless + vision-анализ скриншотов - Тесты на enduro-trails: загрузка карты ✅, переключение темы ✅ - Я дописала SKILL.md (документация — не код) - Селекторы: `#btn-theme` (тема), `#terrain-toggle` (рельеф) ## Terrain JS — баг найден и пофикшен - UI-тест обнаружил: кнопка 🏔️ ес", + "recallCount": 1, + "dailyCount": 0, + "groundedCount": 0, + "totalScore": 0.3560984373092651, + "maxScore": 0.3560984373092651, + "firstRecalledAt": "2026-05-13T05:20:38.705Z", + "lastRecalledAt": "2026-05-13T05:20:38.705Z", + "queryHashes": [ + "3450b69f5041" + ], + "recallDays": [ + "2026-05-13" + ], + "conceptTags": [ + "крышка-садж", + "send-voice.sh", + "audio-as-voice", + "ui-test", + "dev-агент", + "scripts/health-check.js", + "parse-testcases.js", + "run-tests.js" + ] } } } diff --git a/tasks/enduro-trails/reports/terrain-ext/results.json b/tasks/enduro-trails/reports/terrain-ext/results.json new file mode 100644 index 0000000..8c8f277 --- /dev/null +++ b/tasks/enduro-trails/reports/terrain-ext/results.json @@ -0,0 +1,40 @@ +{ + "timestamp": "2026-05-13T05:22:46.312Z", + "testFile": "TEST_CASES_UI_TERRAIN_EXT.md", + "results": [ + { + "id": "TC-T-07", + "name": "Гипсометрия на зуме 10", + "viewport": "desktop", + "status": "completed", + "screenshots": [ + "TC-T-07-desktop-hypso-zoom10.png", + "TC-T-07-desktop-check-1778649749662.png" + ], + "checks": [ + { + "description": "Гипсометрия включена на зуме 10. Должен быть виден цветной полупрозрачный слой (зелёные тона для равнины ЦФО) поверх базовой карты.", + "screenshot": "TC-T-07-desktop-check-1778649749662.png" + } + ], + "errors": [] + }, + { + "id": "TC-T-08", + "name": "Hillshade на зуме 11", + "viewport": "desktop", + "status": "completed", + "screenshots": [ + "TC-T-08-desktop-hillshade-zoom11.png", + "TC-T-08-desktop-check-1778649765968.png" + ], + "checks": [ + { + "description": "Оба слоя включены на зуме 11: гипсометрия (цвет) + отмывка (тени). Должны быть видны тени на склонах рельефа.", + "screenshot": "TC-T-08-desktop-check-1778649765968.png" + } + ], + "errors": [] + } + ] +} \ No newline at end of file diff --git a/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-07-desktop-check-1778649749662.png b/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-07-desktop-check-1778649749662.png new file mode 100644 index 0000000..1331616 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-07-desktop-check-1778649749662.png differ diff --git a/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-07-desktop-hypso-zoom10.png b/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-07-desktop-hypso-zoom10.png new file mode 100644 index 0000000..1331616 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-07-desktop-hypso-zoom10.png differ diff --git a/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-08-desktop-check-1778649765968.png b/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-08-desktop-check-1778649765968.png new file mode 100644 index 0000000..40fc565 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-08-desktop-check-1778649765968.png differ diff --git a/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-08-desktop-hillshade-zoom11.png b/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-08-desktop-hillshade-zoom11.png new file mode 100644 index 0000000..40fc565 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain-ext/screenshots/TC-T-08-desktop-hillshade-zoom11.png differ diff --git a/tasks/enduro-trails/reports/terrain/results.json b/tasks/enduro-trails/reports/terrain/results.json new file mode 100644 index 0000000..128ea17 --- /dev/null +++ b/tasks/enduro-trails/reports/terrain/results.json @@ -0,0 +1,145 @@ +{ + "timestamp": "2026-05-13T05:22:07.089Z", + "testFile": "TEST_CASES_UI_TERRAIN.md", + "results": [ + { + "id": "TC-T-01", + "name": "Кнопка рельеф видна", + "viewport": "desktop", + "status": "completed", + "screenshots": [ + "TC-T-01-desktop-terrain-btn-visible.png", + "TC-T-01-desktop-check-1778649671811.png" + ], + "checks": [ + { + "description": "Кнопка рельеф (иконка горы) видна в правой панели кнопок. Не обрезана, достаточного размера для тапа.", + "screenshot": "TC-T-01-desktop-check-1778649671811.png" + } + ], + "errors": [] + }, + { + "id": "TC-T-01", + "name": "Кнопка рельеф видна", + "viewport": "mobile", + "status": "completed", + "screenshots": [ + "TC-T-01-mobile-terrain-btn-visible.png", + "TC-T-01-mobile-check-1778649677284.png" + ], + "checks": [ + { + "description": "Кнопка рельеф (иконка горы) видна в правой панели кнопок. Не обрезана, достаточного размера для тапа.", + "screenshot": "TC-T-01-mobile-check-1778649677284.png" + } + ], + "errors": [] + }, + { + "id": "TC-T-02", + "name": "Попап рельеф открывается", + "viewport": "desktop", + "status": "completed", + "screenshots": [ + "TC-T-02-desktop-terrain-popup-open.png", + "TC-T-02-desktop-check-1778649683768.png" + ], + "checks": [ + { + "description": "Попап рельеф открылся. Видны два чекбокса: Гипсометрия и Отмывка. Попап не обрезан, текст читаем.", + "screenshot": "TC-T-02-desktop-check-1778649683768.png" + } + ], + "errors": [] + }, + { + "id": "TC-T-02", + "name": "Попап рельеф открывается", + "viewport": "mobile", + "status": "completed", + "screenshots": [ + "TC-T-02-mobile-terrain-popup-open.png", + "TC-T-02-mobile-check-1778649689530.png" + ], + "checks": [ + { + "description": "Попап рельеф открылся. Видны два чекбокса: Гипсометрия и Отмывка. Попап не обрезан, текст читаем.", + "screenshot": "TC-T-02-mobile-check-1778649689530.png" + } + ], + "errors": [] + }, + { + "id": "TC-T-03", + "name": "Включение гипсометрии", + "viewport": "desktop", + "status": "completed", + "screenshots": [ + "TC-T-03-desktop-hypso-enabled.png", + "TC-T-03-desktop-check-1778649698733.png" + ], + "checks": [ + { + "description": "Гипсометрия включена: на карте виден цветной полупрозрачный слой рельефа (зелёные/жёлтые/коричневые тона поверх базовой карты).", + "screenshot": "TC-T-03-desktop-check-1778649698733.png" + } + ], + "errors": [] + }, + { + "id": "TC-T-04", + "name": "Включение отмывки (hillshade)", + "viewport": "desktop", + "status": "completed_with_errors", + "screenshots": [ + "TC-T-04-desktop-hillshade-enabled.png", + "TC-T-04-desktop-check-1778649713969.png" + ], + "checks": [ + { + "description": "Отмывка включена: видны тени рельефа (затемнение на склонах). Если зум < 10 — чекбокс hillshade должен быть disabled с подсказкой 'Зум 10+'.", + "screenshot": "TC-T-04-desktop-check-1778649713969.png" + } + ], + "errors": [ + "Click failed on \"#terrain-hillshade-cb\": page.click: Timeout 5000ms exceeded.\nCall log:\n - waiting for locator('#terrain-hillshade-cb')\n " + ] + }, + { + "id": "TC-T-05", + "name": "Попап закрывается по повторному клику", + "viewport": "desktop", + "status": "completed", + "screenshots": [ + "TC-T-05-desktop-popup-open.png", + "TC-T-05-desktop-popup-closed.png", + "TC-T-05-desktop-check-1778649720950.png" + ], + "checks": [ + { + "description": "Попап закрылся после повторного клика на кнопку рельеф. Попап не виден на экране.", + "screenshot": "TC-T-05-desktop-check-1778649720950.png" + } + ], + "errors": [] + }, + { + "id": "TC-T-06", + "name": "Мобильный попап не обрезан", + "viewport": "mobile", + "status": "completed", + "screenshots": [ + "TC-T-06-mobile-terrain-popup-mobile.png", + "TC-T-06-mobile-check-1778649726734.png" + ], + "checks": [ + { + "description": "Попап terrain полностью виден на мобильном экране. Не обрезан снизу/справа. Чекбоксы достаточного размера для тапа (>44px).", + "screenshot": "TC-T-06-mobile-check-1778649726734.png" + } + ], + "errors": [] + } + ] +} \ No newline at end of file diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-desktop-check-1778649671811.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-desktop-check-1778649671811.png new file mode 100644 index 0000000..60ec76a Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-desktop-check-1778649671811.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-desktop-terrain-btn-visible.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-desktop-terrain-btn-visible.png new file mode 100644 index 0000000..60ec76a Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-desktop-terrain-btn-visible.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-mobile-check-1778649677284.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-mobile-check-1778649677284.png new file mode 100644 index 0000000..6717bcc Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-mobile-check-1778649677284.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-mobile-terrain-btn-visible.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-mobile-terrain-btn-visible.png new file mode 100644 index 0000000..6717bcc Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-01-mobile-terrain-btn-visible.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-desktop-check-1778649683768.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-desktop-check-1778649683768.png new file mode 100644 index 0000000..10e3442 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-desktop-check-1778649683768.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-desktop-terrain-popup-open.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-desktop-terrain-popup-open.png new file mode 100644 index 0000000..10e3442 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-desktop-terrain-popup-open.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-mobile-check-1778649689530.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-mobile-check-1778649689530.png new file mode 100644 index 0000000..dd5c808 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-mobile-check-1778649689530.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-mobile-terrain-popup-open.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-mobile-terrain-popup-open.png new file mode 100644 index 0000000..dd5c808 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-02-mobile-terrain-popup-open.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-03-desktop-check-1778649698733.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-03-desktop-check-1778649698733.png new file mode 100644 index 0000000..0d5b695 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-03-desktop-check-1778649698733.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-03-desktop-hypso-enabled.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-03-desktop-hypso-enabled.png new file mode 100644 index 0000000..0d5b695 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-03-desktop-hypso-enabled.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-04-desktop-check-1778649713969.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-04-desktop-check-1778649713969.png new file mode 100644 index 0000000..0d5b695 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-04-desktop-check-1778649713969.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-04-desktop-hillshade-enabled.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-04-desktop-hillshade-enabled.png new file mode 100644 index 0000000..0d5b695 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-04-desktop-hillshade-enabled.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-05-desktop-check-1778649720950.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-05-desktop-check-1778649720950.png new file mode 100644 index 0000000..dc287f4 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-05-desktop-check-1778649720950.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-05-desktop-popup-closed.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-05-desktop-popup-closed.png new file mode 100644 index 0000000..dc287f4 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-05-desktop-popup-closed.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-05-desktop-popup-open.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-05-desktop-popup-open.png new file mode 100644 index 0000000..6d35f30 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-05-desktop-popup-open.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-06-mobile-check-1778649726734.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-06-mobile-check-1778649726734.png new file mode 100644 index 0000000..dd5c808 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-06-mobile-check-1778649726734.png differ diff --git a/tasks/enduro-trails/reports/terrain/screenshots/TC-T-06-mobile-terrain-popup-mobile.png b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-06-mobile-terrain-popup-mobile.png new file mode 100644 index 0000000..dd5c808 Binary files /dev/null and b/tasks/enduro-trails/reports/terrain/screenshots/TC-T-06-mobile-terrain-popup-mobile.png differ