Audio Scribe Workspace: задачи, календарь и напоминания после расшифровки

Audio Scribe легко объяснить через транскрибацию: отправил запись, получил текст, сделал summary. Но в реальной работе на этом моменте всё только начинается. Текст сам по себе ещё не закрывает вопрос, не напоминает о сроке и не превращает договорённость в ответственность. Поэтому текущий workspace нужен для следующего шага: понять, что из материала требует действия, и не потерять это после обработки.

Встреча редко нужна только как transcript. Обычно из неё вырастают договорённости, вопросы, задачи, сроки, заметки, документы и напоминания. Поэтому TMA/workspace в Audio Scribe стал task-manager-first: /workspace ведёт в рабочую область задач и календаря, а транскрибация остаётся одним из входных каналов, из которых начинается работа.

Почему транскрипта недостаточно

Сырые результаты обработки быстро теряются. В моменте кажется, что всё уже сохранено: есть аккуратный текст созвона, есть summary, можно вернуться позже. Но если рядом нет следующего действия, материал постепенно превращается в ещё один файл в истории.

Реальный рабочий сценарий обычно выглядит живее и немного беспокойнее:

  1. Записали встречу или получили голосовое.
  2. Расшифровали и сделали summary.
  3. Вытащили решения и открытые вопросы.
  4. Сохранили контекст в Files и заметки.
  5. Превратили follow-up в задачи.
  6. Разложили задачи по проектам и датам.
  7. Поставили напоминания там, где важен срок.

Именно этот путь 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 функций.