From 904e0516854799f82edb9c75666f6a26af3ee519 Mon Sep 17 00:00:00 2001 From: Stream Date: Mon, 4 May 2026 10:00:01 +0300 Subject: [PATCH] auto-sync: 2026-05-04 10:00:01 --- memory/.dreams/events.jsonl | 1 + memory/.dreams/short-term-recall.json | 95 +++++++++++- memory/2026-05-04-enduro-audit.md | 207 ++++++++++++++++++++++++++ memory/2026-05-04-ssh-install.md | 33 ++++ 4 files changed, 335 insertions(+), 1 deletion(-) create mode 100644 memory/2026-05-04-enduro-audit.md create mode 100644 memory/2026-05-04-ssh-install.md diff --git a/memory/.dreams/events.jsonl b/memory/.dreams/events.jsonl index 9276fbf..573a41a 100644 --- a/memory/.dreams/events.jsonl +++ b/memory/.dreams/events.jsonl @@ -11,3 +11,4 @@ {"type":"memory.recall.recorded","timestamp":"2026-04-25T09:57:24.355Z","query":"fr24 main.py frontend schedule SQL LEFT JOIN flight_actual","resultCount":1,"results":[{"path":"memory/2026-04-24.md","startLine":21,"endLine":43,"score":0.36717946529388423}]} {"type":"memory.recall.recorded","timestamp":"2026-04-26T07:04:02.188Z","query":"FR24 ADS-B tracks raw packets track glitches distortions real data analysis","resultCount":5,"results":[{"path":"memory/2026-03-30.md","startLine":26,"endLine":61,"score":0.33961203694343567},{"path":"memory/2026-04-21.md","startLine":32,"endLine":66,"score":0.335136467218399},{"path":"memory/2026-04-19.md","startLine":135,"endLine":145,"score":0.32212974429130553},{"path":"memory/2026-03-30.md","startLine":53,"endLine":83,"score":0.3143289566040039},{"path":"memory/2026-04-21.md","startLine":63,"endLine":93,"score":0.3126189291477203}]} {"type":"memory.recall.recorded","timestamp":"2026-04-26T10:54:35.677Z","query":"mva154 хост сервер характеристики доступ SSH","resultCount":1,"results":[{"path":"memory/2026-04-11.md","startLine":62,"endLine":71,"score":0.3638544976711273}]} +{"type":"memory.recall.recorded","timestamp":"2026-05-04T06:57:05.721Z","query":"enduro trails backlog задачи","resultCount":3,"results":[{"path":"memory/2026-05-02.md","startLine":107,"endLine":142,"score":0.375397714972496},{"path":"memory/2026-05-02.md","startLine":86,"endLine":117,"score":0.3636188447475433},{"path":"memory/2026-05-03.md","startLine":1,"endLine":36,"score":0.3552299261093139}]} diff --git a/memory/.dreams/short-term-recall.json b/memory/.dreams/short-term-recall.json index 657910c..7a5d245 100644 --- a/memory/.dreams/short-term-recall.json +++ b/memory/.dreams/short-term-recall.json @@ -1,6 +1,6 @@ { "version": 1, - "updatedAt": "2026-04-26T10:54:35.677Z", + "updatedAt": "2026-05-04T06:57:05.721Z", "entries": { "memory:memory/2026-04-05.md:29:55": { "key": "memory:memory/2026-04-05.md:29:55", @@ -624,6 +624,99 @@ "session.sh", "ssh-exec.sh" ] + }, + "memory:memory/2026-05-02.md:107:142": { + "key": "memory:memory/2026-05-02.md:107:142", + "path": "memory/2026-05-02.md", + "startLine": 107, + "endLine": 142, + "source": "memory", + "snippet": "- [ ] Обновить онтологию для проекта enduro-trails ## Enduro Trails — ревью прототипа (12:53 UTC) - Слава попросил ревью — после серии горячих фиксов (clip_by_rect, y_coord_down, swap lat/lon) код запутан - TODO: провести полное ревью app.py и index.html # 2026-05-02 — Дневник ## Enduro Trails — отладка прототипа (утро) ### Что делали Долгая отладка карты грунтовок ЦФО на http://82.22.50.71:5558 ### Проблемы и решения #### 1. style.json не грузился (404 на /static/style.json) - Путь в index.html был `/static/style.json`, а сервер отдаёт `/style.json` - Исправлено: путь исправлен на `/style.json` #### 2. Шрифты — demotiles.maplibre.org отдавал 404 - MapLibre зависал при инициализации -", + "recallCount": 1, + "dailyCount": 0, + "groundedCount": 0, + "totalScore": 0.375397714972496, + "maxScore": 0.375397714972496, + "firstRecalledAt": "2026-05-04T06:57:05.721Z", + "lastRecalledAt": "2026-05-04T06:57:05.721Z", + "queryHashes": [ + "af0cb8f00b60" + ], + "recallDays": [ + "2026-05-04" + ], + "conceptTags": [ + "enduro-trails", + "clip-by-rect", + "y-coord-down", + "lat/lon", + "app.py", + "index.html", + "82.22.50.71", + "style.json" + ] + }, + "memory:memory/2026-05-02.md:86:117": { + "key": "memory:memory/2026-05-02.md:86:117", + "path": "memory/2026-05-02.md", + "startLine": 86, + "endLine": 117, + "source": "memory", + "snippet": "- \"Опять пляшут\" / \"Ещё как прыгают!!!\" — подтверждение что проблема не решена - Ключевое наблюдение Славы: **\"Треки же отражают дорогу, почему они смещаются\"** — треки из 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('