STORAGE.md переписан: хранилище — абстракция, реализация SQLite, настройки JSON; не файлы

This commit is contained in:
Porfiry
2026-09-19 16:44:54 +03:00
parent bd0f619585
commit 093115c415
4 changed files with 270 additions and 203 deletions
+3 -2
View File
@@ -35,8 +35,9 @@ sketches/005-new-chat-picker/index.html # черновик модалки
а что не берём (архитектура, экраны, дизайн — своё).
`MIC-ASR-SEARCH.md` — библиотеки для микрофона и распознавания: своё готовое
(`mic-kmp`, `asr-kmp`, `vad-kmp`), вместо копирования кода из assistent.
`STORAGE.md` — где что хранится: настройки, группы, кэш истории, список
диалогов; почему файлы, а не база; что менять в API (превью и число непрочитанных).
`STORAGE.md` — где что хранится: **хранилище делаем абстракцией, реализация —
SQLite, настройки — JSON.** Три отдельные абстракции (сообщения / настройки /
снимок списка), почему SQLite, что менять в API (превью и число непрочитанных).
`CACHE.md` — кэш сообщений на клиенте: что для него есть в библиотеке, схема
загрузки «только новое», где может порваться.
`THEMES.md` — цветовые темы: цвета не пишем в коде, берём из схемы. Тем будет