1.3 KiB
1.3 KiB
2026-05-31
Сервер
- 🔴 api/db.py — WAL,
request_idUNIQUE,close(), контекстный менеджер - 🔴 api/routes.py — идемпотентность upload,
/ping-llmкэш 60с,/chatчерез roles - 🔴 obd/protocol.py —
reset_input_buffer(), не затирать ERROR - 🔴 brain/client.py —
LLMError, обработка 429/5xx/Timeout, дефолт gpt-oss-120b - 🟡 api/config.py —
@lru_cacheнаload() - 🟡 api/routes.py — импорты наверх
- Удалён мёртвый
elmer/elmer/
Android
- 🔴 ServerClient —
request_id(UUID),X-Api-Key, exponential backoff - 🔴 ElmProtocol — дренаж буфера, не затирать ERROR
- 🔴 SessionDb —
ALTER TABLEвместо DROP, индекс - 🔴 MainActivity — throttle
/ping-llm,X-Api-Key,chatHistorypersistence - 🔴 ScriptRunnerService — null-intent guard, убран мёртвый
paused - 🟡 build.gradle.kts —
buildConfigField API_KEY
Прочее
- VIN → logo
- Версия: 0.35.0-dev → 0.36.0-dev
.instructions.md— созданdoc/architecture.md— CI/CD расписан- GitHub Actions удалён и восстановлен (несколько раз)