docs: PLANS.md — master plan index for all elmAI tasks
This commit is contained in:
@@ -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 режимов диагностики |
|
||||
Reference in New Issue
Block a user