docs: PLANS.md — master plan index for all elmAI tasks

This commit is contained in:
Repinoid
2026-07-10 15:40:48 +04:00
parent 81bebcd566
commit bbbc06ec68
+52
View File
@@ -0,0 +1,52 @@
# Планы elmAI
> Последнее обновление: 2026-07-10
## ✅ Сделано
### Android (`:app`) — рефакторинг (2026-07-10)
- [x] Config.kt — единый источник хоста
- [x] default_script.json → assets
- [x] ServerClient.chat() + getSessions() — весь HTTP через OkHttp + X-Api-Key
- [x] HttpURLConnection выпилен из MainActivity
- [x] ElmChecker.sendRaw() вместо getElm()
- [x] FQN → import
- [x] Удалён мёртвый код: ScriptRunnerService, ScriptEngine, UploadProgress
- [x] BtConnector — BT вынесен из ElmChecker
- [x] ChatController — чат вынесен из MainActivity
- [x] DiagnosisRunner — диагностика вынесена из MainActivity
- [x] IndicatorBar — светофоры вынесены из MainActivity
- [x] AGENTS.md — полное описание проекта
- [x] README.md — документация Android-проекта
## 🔜 Предстоит
### Android (`:raw`) — исправления
- [ ] deviceId в SharedPreferences
- [ ] X-Api-Key в RelayClient
- [ ] Retry при ошибках HTTP
- [ ] Убрать дублирование SERVER_URL
- [ ] drainInput() в write() — сверить с app
- [ ] Config.kt для raw
→ План: [`android/RAW-FIX-PLAN.md`](android/RAW-FIX-PLAN.md)
### Сервер — рефакторинг
- [ ] Разобраться с дублированием routes.py / script_endpoint.py
- [ ] Script Engine для режимов «3 мин на месте» / «5 мин в движении»
### Архитектурные вопросы (не решено)
- [ ] Перенос диагностики в foreground-сервис (риск handoff сокета для v1.5)
- [ ] Разбивка MainActivity дальше (динамический тест, история)
---
## Архив планов
| Файл | Дата | Тема |
|------|------|------|
| `android/doc/opus-response-arch-2026-07-10.md` | 2026-07-10 | Анализ архитектуры от Opus |
| `android/doc/opus-response-plan-2026-07-10.md` | 2026-07-10 | План рефакторинга от Opus |
| `android/doc/opus-arch-questions-2026-07-10.md` | 2026-07-10 | Вопросы Opus по архитектуре |
| `android/RAW-FIX-PLAN.md` | 2026-07-10 | План исправлений raw-реле |
| `doc/diagnostic-logic.md` | — | 5 режимов диагностики |