ИСТОРИЯ РАЗРАБОТКИ
От первого коммита до Life Tracker.
Git-история проекта начинается 11 мая 2026 года с рабочего Flutter-приложения и Go-сервера. Уже в тот же день появляется AI-помощник. Дальше идея быстро меняется: из планера вырастает личная история дня, которая помнит контекст и помогает увидеть закономерности.
Этапы ниже собраны по 87 коммитам репозитория приложения с 11 мая по 15 июля 2026 года и сверены с текущей реализацией.
Идея: не ещё один список задач
Первый код уже содержал планирование, модель ежедневной памяти, голосовой сценарий и серверную часть. Но последовательность следующих изменений показывает главный поворот продукта: важен не только вопрос «что сделать?», но и «как прошёл день на самом деле?».
Обычный планировщик теряет половину картины. Встреча заканчивается, маршрут забывается, мысль остаётся в заметках, настроение — нигде. Life Tracker соединяет намерения и факты: задачи, события, голосовые записи, места, фокус и итог дня образуют одну хронологию. AI нужен не для бесконечного чата, а для работы с этим разрешённым пользователем контекстом.
Как росло приложение
Основа и первый AI-помощник
Первый коммит объединяет Flutter-клиент, Go-сервер, авторизацию, ежедневную память и голосовой поток. Через несколько часов отдельный коммит добавляет вкладку AI: 925 строк изменений и новый серверный обработчик.
Память становится центром продукта
Появляются сохранение медиа, временная лента, аналитика памяти и более точные взаимодействия с событиями дня. План уже не существует отдельно от того, что произошло.
Голос, доска плана, фокус и здоровье
Голосовой ввод получает понятную обратную связь, план — отдельную доску, а фокус и данные здоровья становятся частью дневного контекста. 2 июня один файл планировщика объёмом более 22 тысяч строк разделён на 19 модулей: ленту, AI, аналитику, настройки, голос, подписки и состояния экрана.
Мультимодальность, языки и карта дня
AI начинает работать не только с текстом, добавляются русская и английская локализации, новый первый запуск, центр разрешений, геолокация и карта перемещений. Маршрут задуман не как спортивный GPS-трек, а как способ вспомнить остановки и связать события с местами.
Итоги, настраиваемые инсайты и системный контекст
В ленте появляются дневные итоги и календарная сводка, экран аналитики получает настраиваемые блоки, а приложение — deep links и интеграцию с системным календарём. Последний изученный коммит добавляет сценарии совместного пространства.
Что умеет текущая версия
Собирает день
Задачи, факты, заметки, фото, места и свободное время остаются в общей временной ленте.
Понимает голос
Расшифровывает мысль и сохраняет её как память. Задача создаётся только при явной просьбе запланировать действие.
Помогает планировать
Показывает загрузку дня, режим фокуса, приоритеты и свободные окна без необходимости поддерживать несколько приложений.
Ищет ритм
Сопоставляет периоды, категории и качество данных, чтобы инсайт можно было проверить, а не просто принять на веру.
Планзадачи, цели и фокус
Life AIпомощь с контекстом дня
Инсайтыпериоды и личный ритмТехническая тонкость: быстрый интерфейс без потери записи
Мобильный интерфейс должен спокойно переживать плохую сеть и переключение между задачами. Поэтому лента сначала может показать локально сохранённое состояние, а затем уточнить его ответом сервера. Если пользователь обновил данные повторно, более старый ответ не должен перезаписать новый экран. Для этого запросы получают идентификаторы поколения.
Похожий принцип работает в AI-сценарии: при ошибке не должны исчезнуть набранный вопрос, уточнение или вложение. Это невидимые детали, но именно они делают приложение удобным каждый день.
Что остаётся неизменным
- Контекст добавляется осознанно. Разрешения не запрашиваются при одном лишь открытии приложения или центра разрешений.
- AI помогает принять решение, а не выдаёт медицинский диагноз. Данные здоровья используются как личный контекст.
- Необязательно вести идеальный дневник. Даже несколько опорных событий делают итог дня полезнее.
- Инсайт должен объясняться данными. Если записей мало, приложение честно сообщает, что вывод пока ненадёжен.
Следующий этап
Ближайшее направление — тестовая Web-версия основных сценариев и более ясный первый запуск. В исследовании находятся виджеты быстрого ввода и расширенный поиск по типу, времени и контексту записей. Параллельно развивается связь с календарём и совместными сценариями.
Roadmap — это направление, а не обещание даты. Каждая идея проходит проверку на трёх вопросах: сокращает ли она число действий, помогает ли лучше понять день и можно ли реализовать её без лишнего сбора данных.
Как защищается личный контекст.
Разбираем разрешения, локальное шифрование, безопасную аналитику и удаление аккаунта без расплывчатых формулировок.