diff --git a/doc/history/2026-06-06.md b/doc/history/2026-06-06.md new file mode 100644 index 0000000..e2f6e75 --- /dev/null +++ b/doc/history/2026-06-06.md @@ -0,0 +1,20 @@ +# 2026-06-06 + +## Сервер +- 🔴 `api/db.py` — `device_uuid` колонка, `phone_lang`, `phone_tz`, `phone_display`, `save_dtc_scan()` +- 🔴 `api/routes.py` — `POST /api/v1/dtc/decode`, `POST /api/v1/dtc/upload` +- `brain/prompts.py` — правило №11: никогда не раскрывать кто создал, модель, параметры +- `doc/dtc_codes.txt` — справочник 128 кодов DTC + +## Android +- 🔴 Кнопка «⚠️ ОШИБКИ» — сканирование DTC (mode 03 + 07) +- 🔴 Кнопка «🔍 ДИАГНОСТИКА» блокирована до скана ошибок +- 🔴 `ElmChecker.scanDtc()` — отдельный метод сканирования ошибок +- 🔴 `SharedPreferences` — `device_uuid` генерируется при первом запуске +- `ScriptRunnerService.buildClientInfo()` — язык, часовой пояс, разрешение +- 3 кнопки в рамке «🔍 Проверка»: Сервер | ELM | ЭБУ + +## Прочее +- Версия: 0.39.0-dev +- APK через nginx напрямую (правило в `.instructions.md`) +- На ВМ установлен Android SDK + Gradle для сборки