From 83d27f1c86c8ead6198b7ab27a8fc94eb89bd5da Mon Sep 17 00:00:00 2001 From: Stream Date: Sat, 2 May 2026 15:20:01 +0300 Subject: [PATCH] auto-sync: 2026-05-02 15:20:01 --- memory/2026-05-02.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/memory/2026-05-02.md b/memory/2026-05-02.md index 8af4481..449fc7f 100644 --- a/memory/2026-05-02.md +++ b/memory/2026-05-02.md @@ -77,3 +77,31 @@ ### Обновлённый vibecode API key (11:27 UTC) - Слава прислал новый ключ для провайдера vibecode: `sk-81bb8312c879e5c3aec7d02d671edcb4eab4b28cebcb32cb` - Нужно обновить в `~/.openclaw/.env` (переменная `VIBECODE_API_KEY`) + + +## Enduro Trails — продолжение отладки (11:40-12:09 UTC) + +### Скриншоты от Славы +- Прислал 2 пары скринов: z12.4 vs z11.8/12.0 — треки всё ещё смещаются при зуме +- "Опять пляшут" / "Ещё как прыгают!!!" — подтверждение что проблема не решена +- Ключевое наблюдение Славы: **"Треки же отражают дорогу, почему они смещаются"** — треки из OSM должны идеально ложиться на OSM подложку + +### Диагностика +- Удаление `clip_by_rect` НЕ помогло — треки продолжали прыгать +- Причина: без клиппинга геометрия выходит за `quantize_bounds`, координаты >4096 ломают MapLibre +- **Найден корневой баг**: в WKB геометрии из БД координаты хранятся как `(lat, lon)`, а `wkb_to_coords()` читала их как `(lon, lat)`. Широта и долгота были перепутаны! + +### Фикс (12:07 UTC) +- В `wkb_to_coords()`: `lat, lon = struct.unpack_from('