Документация: Данные

Задача — не единственное, что хранит Тейва

Задачи, проекты, привычки и фокус связаны между собой. Поэтому календарь, доска, таймер и общая работа показывают одни и те же данные, и ничего не нужно копировать между экранами.

Пространство задаёт, кто что видит

Проекты, задачи, заметки и привычки принадлежат пространству. Роли участников определяют, кто может их читать и менять.

У задачи срок и время в календаре — разные вещи

Поле deadline_at — это срок, а scheduled_start_at и scheduled_end_at — время в календаре. Так можно перенести работу на другой день, не трогая срок.

Версия записи защищает от потери правок

У изменяемых записей есть номер версии. Приложение присылает ту версию, которую правило, и если на сервере уже новее, сервер отклонит правку, а не затрёт чужую.

Связанное хранится отдельно

Зависимости, напоминания, комментарии, отметки привычек, сессии фокуса и сохранённые виды — отдельные записи, а не текст внутри задачи. При экспорте и восстановлении связи между ними сохраняются, а если формат что-то не умеет, об этом говорится явно.