Документация/Модули

Черновик · 9 ноября 2026

Разделы кабинета

Что уже есть

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

Личное

Модули человека

Их видно в сайдбаре кабинета. Набор включается в настройках. Идентификатор — это и пункт меню, и значение в account.modules.

Задачи

Открыт

Списки, папки, «сегодня» и «в планах». Срок и повтор живут на самой задаче.

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

Экран
#/reminders
Идентификатор
reminders
Ресурс
/shell/reminders

Календарь

Открыт

События и дела на одной сетке. Дела приходят из задач, события хранятся отдельно.

Список событий сейчас приходит вместе с задачами, полем events. Создать событие можно отдельным запросом.

Экран
#/calendar
Идентификатор
calendar
Ресурс
/shell/events

Почта

Открыт

Ящики в одном месте: треды, черновики, письмо целиком.

Подключение ящика остаётся в кабинете. Тело почтовых запросов в этот черновик ещё не вошло.

Экран
#/mail
Идентификатор
mail
Ресурс
/shell/mail

Файлы

Экран пустой

Пункт меню уже есть. Экран документов и папок пока пустой.

Когда раздел начнёт хранить файлы, ресурс появится рядом с остальными личными модулями.

Экран
#/disk
Идентификатор
disk

Финансы

Открыт

Доходы, расходы и категории. Внутри раздела: обзор, активы, цели и свой счёт.

Обзор и счёт открываются. Активы и цели в меню есть, своих экранов у них пока нет. Поля ответа допишем следующим заходом.

Экран
#/finance
Идентификатор
finance
Ресурс
/shell/finance

Пароли

Открыт

Хранилище доступов в том же кабинете: папки и записи под сессией человека.

Методы хранилища в публичный контракт не входят. Запись открывается из кабинета, после входа.

Экран
#/passwords
Идентификатор
passwords

Инвентаризация

Открыт

Что есть и где это лежит. Ответ собирается по областям.

Путь уже отвечает сессии. Состав области опишем, когда раздел устаканится.

Экран
#/inventory
Идентификатор
inventory
Ресурс
/shell/inventory

Проекты

Отдельное пространство

Проект живёт отдельно от личного. У него свои чаты, своя страница и свои разделы. Связь с личным кабинетом добавляется по мере роста.

Проекты

Открыт

Комната с чатами. В ней собирается страница и публикуется на cloncy.app.

Краткий список комнат — GET с параметром brief=1. Реплика уходит в /shell/works/message, ход комнаты слышно потоком /shell/works/live.

Экран
#/works
Идентификатор
works
Ресурс
/shell/works

Поддержка

В проекте

У каждого проекта свой экран обращений. Действия везде одни: список, тред, ответ, непрочитанное.

Общий каркас один, проект подставляет свои данные. Отдельный публичный метод появится вместе с остальным API проекта.

Экран
#/p/…/support
Идентификатор
support

Пользователи

В проекте

Кто внутри проекта. Экран подключает сам проект.

Роли команды в этот черновик не входят: раздел ещё собирается вместе с проектом.

Экран
#/p/…/users
Идентификатор
users

Финансы проекта

В проекте

Деньги и выплаты проекта, отдельно от личного обзора.

Личные финансы и финансы проекта — разные экраны. Общий ресурс личного модуля их не смешивает.

Экран
#/p/…/finance
Идентификатор
finance

Студия

Открыт

Просмотр и правка страницы проекта из кабинета.

Студия открывается сессией кабинета. Её методы сюда пока не вынесены.

Экран
#/studio
Идентификатор
studio

Настройки проекта

В проекте

Настройки конкретной комнаты, не всего кабинета.

Кабинетные настройки — в оболочке, по пути #/settings.

Экран
#/p/…/settings
Идентификатор
settings

Оболочка

Вокруг модулей

Сегодня, настройки и раздел ИИ держат кабинет целиком. Они не входят в список включаемых личных модулей.

Сегодня

Открыт

Первый экран после входа: день, дела и короткий вход в работу.

Отсюда же открываются включённые модули.

Экран
#/today
Идентификатор
today

Настройки

Открыт

Профиль, общие, вид, безопасность, уведомления, модули, подписка, использование, ИИ и навыки.

Набор личных модулей меняется запросом /shell/modules. Остальные панели настроек опишем отдельно.

Экран
#/settings
Идентификатор
settings
Ресурс
/shell/modules

ИИ

Открыт

Агент работает в комнате проекта. В настройках кабинета лежит свой ключ модели и навыки.

Ключ остаётся в закрытом каталоге данных. В эти страницы он не попадает. Контракт помощника кабинета напишем отдельно.

Экран
#/settings/ai
Идентификатор
ai