Audio Scribe Workspace: задачи, календарь и напоминания после расшифровки
Audio Scribe легко объяснить через транскрибацию: отправил запись, получил текст, сделал summary. Но в реальной работе на этом моменте всё только начинается. Текст сам по себе ещё не закрывает вопрос, не напоминает о сроке и не превращает договорённость в ответственность. Поэтому текущий workspace нужен для следующего шага: понять, что из материала требует действия, и не потерять это после обработки.
Встреча редко нужна только как transcript. Обычно из неё вырастают договорённости, вопросы, задачи, сроки, заметки, документы и напоминания. Поэтому TMA/workspace в Audio Scribe стал task-manager-first: /workspace ведёт в рабочую область задач и календаря, а транскрибация остаётся одним из входных каналов, из которых начинается работа.
Почему транскрипта недостаточно
Сырые результаты обработки быстро теряются. В моменте кажется, что всё уже сохранено: есть аккуратный текст созвона, есть summary, можно вернуться позже. Но если рядом нет следующего действия, материал постепенно превращается в ещё один файл в истории.
Реальный рабочий сценарий обычно выглядит живее и немного беспокойнее:
- Записали встречу или получили голосовое.
- Расшифровали и сделали summary.
- Вытащили решения и открытые вопросы.
- Сохранили контекст в Files и заметки.
- Превратили follow-up в задачи.
- Разложили задачи по проектам и датам.
- Поставили напоминания там, где важен срок.
Именно этот путь workspace пытается закрыть: от «у нас есть текст» к «понятно, что делать дальше». Он не просто показывает красивый экран загрузки файла, а связывает обработанный материал с продолжением работы.
TasksPage как landing
Дефолтный /workspace ведёт в TasksPage. Это маленькая деталь в routes, но заметная продуктовая смена акцента: первый экран отвечает не только на вопрос «что загрузить?», а на вопрос «что теперь нужно сделать?».
Пользователь попадает не в «загрузите аудио», а в рабочую область, где можно:
- смотреть задачи;
- переключаться между board/list/calendar/week/day;
- работать с проектами;
- создавать подзадачи;
- делать bulk actions;
- связывать задачи с календарём;
- видеть unified schedule.
Такой landing лучше соответствует продукту, где транскрибация стала входным каналом, а не финальным результатом. Для читателя это важная рамка: Audio Scribe здесь описывается не как папка с расшифровками, а как место, где follow-up получает форму.
Mobile-навигация
Mobile-навигация workspace тоже собрана вокруг рабочих действий. На маленьком экране особенно видно, что продукту приходится выбирать главное: не спрятать всё в меню, а вывести вперёд то, к чему пользователь возвращается после обработки материала.
- Задачи;
- Календарь через query state;
- Библиотека/Files;
- Ещё.
Транскрибация доступна из secondary flow. Это честнее для TMA: на телефоне нельзя держать десять равноправных вкладок, поэтому основной nav должен вести туда, где пользователь чаще всего продолжает работу, а не просто повторяет первый шаг загрузки.
Files как база материалов
Files — место, где лежат исходники и результаты: аудио, видео, документы, preview, downloads, связанные generated materials. В backend это всё ещё может называться artifacts, но пользователю лучше видеть простое слово «Файлы»: не технический контейнер, а понятную библиотеку рабочих материалов.
После расшифровки файл становится опорной точкой. К нему можно вернуться не как к случайному вложению, а как к источнику контекста: открыть результаты анализа, заметки, документные workflow или связанные задачи. Это снижает риск, что смысл останется только в Telegram-сообщении.
Заметки между материалом и действием
Не вся полезная информация сразу является задачей. Иногда после встречи нужно сохранить наблюдение, цитату, аргумент клиента или идею для будущего обсуждения. Если всё сразу превращать в checklist, часть смысла потеряется; если ничего не фиксировать, он растворится в transcript.
Notes-поверхность работает при включённых notesEnabled и notesWebEnabled. В ней есть:
- список заметок;
- создание и редактирование;
- удаление;
- закрепление;
- архив;
- теги;
- attachments.
Заметка — хороший промежуточный слой: она ближе к знанию и контексту, а задача — к действию. Поэтому Notes помогают не перепрыгивать через важный этап осмысления материала.
Задачи и проекты
Tasks-слой нужен, чтобы follow-up не жил отдельным текстовым списком в конце summary. В workspace можно разложить пункты по проектам, назначить даты, разбить крупный пункт на подзадачи и массово менять состояние. Так договорённости перестают быть фразами из расшифровки и становятся частью рабочего процесса.
Практический пример после созвона:
- «подготовить договор» становится задачей в проекте клиента;
- «уточнить сроки» получает дату и напоминание;
- «проверить интеграцию» разбивается на подзадачи;
- «вернуться к вопросу через неделю» уходит в calendar/reminder-связку.
Так Audio Scribe становится не только местом, где текст появился, но и местом, где работа по этому тексту двигается дальше: от пункта в разговоре до задачи, у которой есть контекст, дата и следующий шаг.
Calendar, week/day и unified schedule
Календарная часть важна для задач со временем. После расшифровки часто появляется не просто «надо сделать», а «надо сделать к определённому моменту» или «надо вернуться к этому позже». В workspace есть calendar/week/day-представления и связи task-calendar.
Это помогает смотреть не только список «что надо сделать», но и расписание: какие задачи привязаны к датам, что выпадает на сегодня, где есть перегруз и какие follow-up пункты уже пора поднять. Календарь превращает разрозненные обещания из разговора в видимую нагрузку.
Reminders
Reminders закрывают ту часть пути, где даже хорошо оформленная задача может потеряться без сигнала в нужный момент. Они покрывают one-shot и recurring-сценарии: разовый follow-up после встречи и регулярные процессы, к которым нужно возвращаться.
Поддерживаемая модель включает:
- pause/resume/cancel;
- snooze;
- recurring reminders;
- delivery через Telegram;
- delivery через ntfy;
- scanner-очереди для проверки наступивших событий.
Но важно не обещать лишнего: часть web/inline/polling функций feature-gated. Route и backend-слой могут быть в коде, но конкретная видимость в production зависит от feature flags и UI guards. Поэтому reminders здесь лучше понимать как связку возможностей вокруг сроков, а не как одинаково открытый для всех экран.
Связь с ботом
Telegram-бот остаётся быстрым входом. В него удобно отправить голосовое, ссылку, видео или фото, а также получать reminder-уведомления. Workspace нужен для следующего шага: спокойно открыть материал, сохранить заметку, создать задачу, поставить срок и увидеть, как это связано с остальной работой.
Эти части не конкурируют. Бот отвечает на вопрос «как быстро внести материал?», workspace — «как потом с этим жить?».
Документные workflow после обработки
Поверх Files есть document workflows generate/transform через единый create document-runs endpoint с workflowType. Это полезно после расшифровки: из transcript можно сделать черновик протокола, структурированную заметку, список action items или другой рабочий документ.
В пользовательском пути это ещё один способ не оставлять материал «просто текстом». Но я бы не описывал это как отдельный старый workspace document-runs route. Текущая корректная модель — workflow run поверх материала с явным workflowType.
Ограничения и планы
Workspace продолжает меняться. Есть TMA UX/UI improvement plan и targeted refactoring roadmap. Это нормально: когда интерфейс из «экрана транскрибации» превращается в рабочую систему, приходится заново выстраивать навигацию, guards, пустые состояния и связи между сущностями. Такая эволюция не про косметику, а про попытку честно собрать путь от входящего материала до выполненного действия.
Главное ограничение в описании — не делать вид, что каждая функция всегда включена для каждого пользователя. Feature flags в Audio Scribe — реальная часть продукта, поэтому reminders, notes, admin и отдельные workspace flows могут быть скрыты или включены оператором.
Эта заметка описывает workspace Audio Scribe как рабочую систему после расшифровки: место, где transcript, Files, заметки, задачи, календарь и напоминания помогают довести материал до действия — без обещаний по SLA, точности или универсальной доступности всех feature-gated функций.