auto-sync: 2026-05-13 08:30:01
@@ -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}]}
|
||||
|
||||
@@ -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"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
40
tasks/enduro-trails/reports/terrain-ext/results.json
Normal file
@@ -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": []
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 918 KiB |
|
After Width: | Height: | Size: 918 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
145
tasks/enduro-trails/reports/terrain/results.json
Normal file
@@ -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": []
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 829 KiB |
|
After Width: | Height: | Size: 829 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 797 KiB |
|
After Width: | Height: | Size: 797 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 797 KiB |
|
After Width: | Height: | Size: 797 KiB |