Skip to content

Latest commit

 

History

History
83 lines (60 loc) · 3.6 KB

File metadata and controls

83 lines (60 loc) · 3.6 KB

Этот файл является частью проекта Victor AI

Проект распространяется под лицензией GNU Affero General Public License v3.0 (AGPL-3.0).

Подробности лицензии: https://www.gnu.org/licenses/agpl-3.0.html
Полный текст: LICENSE.txt в корне репозитория.

Copyright © 2026 Olga Kalinina


Victor AI - Документация

Коллекция технической документации по основным экранам приложения

📚 Доступная документация

✅ Готовые документы

  • places.md - Экран "Места" (игровая карта с OSM)

    • PlacesMenu (статистика)
    • MapActivity (Canvas карта)
    • Архитектура Canvas компонентов
    • API эндпоинты
    • Game flow
  • calendar.md - Экран "Расписание" (напоминания и будильники)

    • Календарь с напоминаниями
    • Персонализированные будильники (3 слота)
    • Выбор музыки для будильника (ручной/AI)
    • Room Database для offline-first
    • AlarmManager интеграция
  • chat.md - Экран "Чат" (диалог с AI-ассистентом)

    • Стриминг ответов с эффектом печати
    • Бесконечная пагинация истории
    • Поиск по сообщениям
    • Редактирование и эмодзи-реакции
    • Room Database для offline-first
  • playlist.md - Экран "Плейлист" (музыкальный плеер)

    • AI-подбор треков с reasoning
    • Фильтрация по энергии/температуре
    • Волны (Waves) - генерация плейлистов
    • Статистика прослушиваний
    • MediaSession для lock screen
    • Offline кэширование треков
  • system.md - Экран "Системное" (мониторинг Victor AI)

    • Состояние ассистента и мысли
    • Баланс токенов по провайдерам
    • Эмоциональный сдвиг
    • Настройки звука/вибрации (SoundPlayer)
    • Trust Level
    • Воспоминания (Memories)
  • todo.md - TODO и экспериментальные фичи

    • Экран "Среда" (Environment) - IoT интеграции
    • Экран "Браузер" (Browser) - Care Bank автоматизация
    • Планы на будущее и технический долг

🎯 Формат документации

Каждый документ следует единой структуре:

  1. Краткое описание - что делает экран
  2. Функциональность - ключевые возможности
  3. API эндпоинты - какие запросы использует
  4. Структура проекта - файлы и компоненты
  5. Архитектура - как всё работает вместе
  6. Технические детали - нюансы реализации
  7. Известные особенности - edge cases и ограничения
  8. Будущие улучшения - roadmap

📸 Примеры (screenshots)

Все скриншоты и GIF-анимации хранятся в папке example/.