Приглашаем к тестированию LadVen OSУзнать условия
Перейти к основному содержимому

Покрытие документации по задачам

Эта карта нужна авторам документации LadVen OS, чтобы модуль задач был описан полностью и одинаково полезно для владельца бизнеса, руководителя отдела и сотрудника. Документация должна объяснять не внутреннее устройство системы, а управленческий смысл: как поставить задачу, закрепить ответственность, вести исполнение, принять результат, увидеть риски и не потерять договоренности.

Цель покрытия

Документация по задачам должна отвечать на пять вопросов:

  1. Где пользователь находится: список, карточка, создание, редактирование, автоматизация.
  2. Какой рабочий вопрос решает экран или блок.
  3. Какие действия доступны и что произойдет после действия.
  4. Какие состояния, ограничения и ошибки пользователь может увидеть.
  5. Какие скриншоты нужны, чтобы сценарий был понятен без доступа к демо-стенду.

Писать нужно на языке процесса: результат, срок, ответственный, проверка, файлы, договоренности, контроль руководителя, история изменений. Не писать про backend, API, компоненты, хранилища, кэш, внутренние статусы разработки и технические классы.

Редакционный принцип

Каждая статья строится от рабочего сценария к элементам интерфейса:

  1. Назвать бизнес-задачу пользователя.
  2. Показать, где она выполняется в LadVen OS.
  3. Объяснить видимые блоки и элементы управления.
  4. Дать порядок действий.
  5. Добавить хорошую практику и типичные ошибки.
  6. Описать проверку результата.
  7. Указать нужные скриншоты и их статус в screenshot-manifest.json.

Кнопки и поля не описываются изолированно. Например, "Ответственный" объясняется через ответственность за результат, а не как поле формы; "Наблюдатели" - через информирование без размывания ответственности; "Автоматизация" - через регламент отдела и проверяемые последствия.

Аудитории

АудиторияЧто ей важно в задачахКак писать
Владелец бизнесаУправляемость, прозрачность ответственности, контроль сроков, история решенийПоказывать, как задачи превращают договоренности в проверяемую работу
Руководитель отделаОчередь работы, загрузка людей, просрочка, приемка, повторяемые процессыДавать практические срезы, проверки и правила контроля
СотрудникЧто сделать, где взять материалы, у кого уточнить, как показать готовностьОбъяснять порядок работы в карточке и признаки хорошего результата
Администратор процессаШаблоны, правила, защитные проверки, права на изменение регламентовПисать про ответственность за процесс, а не про техническую настройку

Текущий срез покрытия

Раздел задач уже можно использовать как основу для первой волны перевода, но перед этим нужно явно разделять три уровня готовности:

  • переводить первой волной - статья уже объясняет пользовательский сценарий, содержит практики и имеет хотя бы базовый RU-скриншот;
  • дополнить перед переводом - статья полезна, но ей не хватает одного важного состояния, схемы или скриншота;
  • не переводить пока - сценарий еще не оформлен в полноценную пользовательскую статью.
ЗонаСтатьиТекущий уровеньЧто сделать перед массовым переводом
Постановка задачиcreate-task, details-context, participants, checklist, filesпереводить первой волнойДобавить еще 1-2 скриншота для файлов и чек-листа при создании, если хотим закрыть создание максимально наглядно.
Карточка и исполнениеtask-drawer, comments, activity-history, edit-taskпереводить первой волнойДля мобильного сценария и readonly/нет доступа оставить отдельную вторую волну.
Контроль руководителяlist-views, time, activity-history, close-taskпереводить первой волнойСкриншоты Kanban, колонок, bulk action и группировок можно доснять второй волной.
Приемка и закрытиеclose-task, comments, checklist, filesпереводить первой волнойДобавить короткую схему "исполнитель -> проверка -> возврат/закрытие" после стабилизации раздела.
Связи и контекстrelations, details-contextпереводить первой волнойПозже добавить клиентский/CRM пример с безопасными демо-данными.
Шаблоны и автоматизацияtemplates-automationпереводить первой волнойСкриншоты регулярных задач, preview правила, guard editor и историю запусков доснять второй волной.
Ошибки, ограничения и праваerrors-and-limitsпереводить первой волнойПозже добавить скриншоты access denied, guard blocked, conflict и partial bulk.

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

Каталог поверхностей

IDПоверхностьRouteЧто нужно описатьСтатус
tasks.surface.listРабочая область задач/tasksПоиск, фильтры, представления, группировки, экспорт, массовые действияcontent-draft
tasks.surface.createСоздание задачи/tasks?create=1Постановка результата, участники, сроки, файлы, чек-лист, контекстfirst-translation-ready
tasks.surface.drawer-viewПросмотр задачи в карточке/tasks?taskId=<id>Исполнение, обсуждение, контроль, файлы, чек-лист, время, связиfirst-translation-ready
tasks.surface.drawer-editРедактирование задачи/tasks?taskId=<id>&mode=editИзменение полей, участников, сроков, файлов, чек-листа и контекстаfirst-translation-ready
tasks.surface.pageОтдельная страница задачи/tasks/:taskIdТа же карточка как самостоятельное рабочее пространствоdraft
tasks.surface.automation-hubЦентр автоматизации/automationВходы в шаблоны, правила, регулярные задачи, CRM и защитные проверкиcontent-draft
tasks.surface.automationАвтоматизация задач/tasks/automationПравила, регулярные задачи, история, защитные проверкиcontent-draft
tasks.surface.automation-adminАдминистрирование автоматизации/tasks/automation/adminДоступность возможностей, ограничения, служебные переключатели для администраторовdraft

Карта окон и блоков

ПоверхностьБлоки на экранеЧто должен понять читатель
Список задачВерхняя панель, поиск, быстрые фильтры, сохраненные срезы, представления, таблица/карточки, группировки, колонки, экспорт, bulk mode, активные таймерыКак собрать рабочий срез: "что горит", "что мое", "что по клиенту", "что нужно проверить"
Создание задачиНазвание, описание, детали, участники, контекст, файлы, чек-лист, шаблон, создание связанной задачиКак поставить задачу так, чтобы исполнитель мог начать без устных уточнений
Просмотр карточкиHeader, статус, действия исполнения, детали, участники, файлы, чек-лист, комментарии, время, активность, связиКак вести работу в одном месте и не терять решения между чатами
Редактирование карточкиПоля задачи, участники, сроки, контекст, файлы, чек-лист, ограничения правКогда править существующую задачу, а когда создать связанную
КомментарииЛента, ответы, упоминания, файлы, реакции, состояние прочтенияКак фиксировать вопросы, решения и приемку результата
ВремяПлан/факт, таймер, ручное время, история списанийКак использовать время для планирования загрузки, а не для формальности
СвязиРодительские, дочерние, связанные задачи, CRM, документы, проектыКак показать источник работы и зависимые обязательства
АвтоматизацияПравила, шаблоны, регулярность, проверки, историяКак стандартизировать повторяемый процесс и проверить последствия
АдминистрированиеДоступы, возможности, включение/отключение служебных режимовКак администратор процесса понимает, что доступно и почему действие ограничено

Каталог блоков

IDБлокГде встречаетсяЧто раскрыть в статье
tasks.block.title-descriptionНазвание и описаниесоздание, просмотр, редактированиеРезультат, контекст, критерии готовности, устойчивые договоренности
tasks.block.detailsДетали задачисоздание, просмотр, редактированиеСтатус, приоритет, срок, плановое время, предварительная оценка, проверка
tasks.block.participantsУчастникисоздание, просмотр, редактирование, фильтрыПостановщик, ответственный, соисполнители, наблюдатели, выбор людей
tasks.block.contextРабочий контекстсоздание, карточка, списокПроект, клиент, клиентский проект, рабочая группа, CRM, теги
tasks.block.filesФайлысоздание, карточка, чек-лист, комментарииЗагрузка, актуальная версия, доступы, preview, скачивание, связь с пунктом чек-листа
tasks.block.checklistЧек-листсоздание, карточка, шаблонГруппы, пункты, вложенность, прогресс, вложения, нумерация, AI-черновик
tasks.block.commentsКомментариикарточкаВопросы, решения, приемка, упоминания, файлы, реакции, прочтение
tasks.block.activityАктивность и историякарточка, автоматизацияКто что изменил, когда и почему это важно для контроля
tasks.block.status-executionСтатус и исполнениекарточка, списокВ работу, готово, проверка, возврат, завершение, отмена, ограничения переходов
tasks.block.timeВремякарточка, списокТаймер, ручное время, план/факт, история, кто списал время
tasks.block.relationsСвязикарточка, создание из контекстаРодительская, дочерняя, связанная задача, CRM и документы
tasks.block.permissionsПрава и ограничениявсе поверхностиЧто недоступно, почему, кто может изменить, что делать дальше
tasks.block.errors-limitsОшибки и лимитывсе поверхностиНет доступа, конфликт изменений, guard blocked, ошибка файла, retry
tasks.block.list-toolbarПанель спискасписокПоиск, фильтры, пресеты, refresh, export, quick create
tasks.block.viewsПредставлениясписокТаблица, Kanban, персональный Kanban, неделя, расписание по людям
tasks.block.columnsКолонки и сортировкасписокКакие поля показывать для работы, контроля и отчета
tasks.block.groupingГруппировкисписокПо клиентам, по проектам, скрытые и пустые группы
tasks.block.bulk-actionsМассовые действиясписокОднотипное изменение нескольких задач и проверка частичного результата
tasks.block.automation-rulesПравила автоматизацииавтоматизацияСобытие, условие, действие, preview, запуск, история
tasks.block.recurringРегулярные задачиавтоматизацияШаблон, расписание, владелец, дубли, ручной запуск
tasks.block.operation-guardsЗащитные проверкиавтоматизация, adminЧто запрещаем, почему и какое исправление видит пользователь

Сценарии, которые должны быть покрыты

СценарийГде описыватьЧто обязательно объяснитьПроверка результата
Создать задачуtasks/create-task.mdМинимально достаточная задача, роль ответственного, срок, контекст, файлы и чек-листЗадача появилась, ее можно открыть, участники понимают результат
Создать задачу из шаблонаtasks/templates-automation.md, tasks/create-task.mdШаблон ускоряет повторяемый процесс, но требует проверки текущего контекстаНенужные пункты и участники удалены до создания
Назначить участниковtasks/participants.mdОдин ответственный, осознанные соисполнители и наблюдателиОтветственность не размыта, нужные люди видят задачу
Уточнить детали и контекстtasks/details-context.mdСрок, приоритет, проект, клиент, теги, предварительная оценкаЗадачу можно найти в нужном срезе и принять по критериям
Прикрепить файлыtasks/files.mdФайл нужен для выполнения или проверки, версия актуальна, доступы естьУчастники могут открыть или скачать материал
Разбить работу на чек-листtasks/checklist.mdПункты проверяемые, группы отражают этапы, вложения относятся к шагуПрогресс показывает реальное движение работы
Обсудить и зафиксировать решениеtasks/comments.mdКомментарий должен оставлять след для всех участниковРешение видно в карточке без поиска в личных чатах
Запустить или списать времяtasks/time.mdТаймер и ручное время нужны для план/факт и загрузкиИстория времени объясняет, кто и сколько работал
Вернуть, принять или закрыть задачуtasks/close-task.mdЗакрытие означает проверенный результат, возврат требует конкретного комментарияСтатус соответствует реальному состоянию результата
Связать задачи и сущностиtasks/relations.mdСвязь нужна для зависимости, источника или продолжения работыРодительские и дочерние обязательства не теряются
Найти задачи и собрать срезtasks/list-views.mdПоиск, фильтры, сохраненные срезы, группировки, колонкиСрез отвечает на рабочий вопрос руководителя или сотрудника
Подготовить отчет или экспортtasks/list-views.mdПеред экспортом нужно настроить фильтр и колонкиФайл содержит нужный набор задач и полей
Выполнить массовое изменениеtasks/list-views.mdBulk mode подходит только для однотипных решенийЧастичные ошибки видны и разобраны отдельно
Настроить регулярный процессtasks/templates-automation.mdШаблон, расписание, владелец, дубли и срокНовые задачи появляются ожидаемо и не создают шум
Включить правило автоматизацииtasks/templates-automation.mdУсловие, область действия, действие и preview последствийИстория показывает, что правило сделало
Настроить защитную проверкуtasks/templates-automation.mdПроверка защищает процесс и объясняет пользователю исправлениеПользователь понимает, что нужно добавить или изменить
Разобрать ошибку или ограничениеtasks/errors-and-limits.mdНет доступа, конфликт, guard, файл, лимит, повторная попыткаПользователь знает, кто может помочь и что проверить

Детализация поверхностей

tasks.surface.list

Назначение: рабочая область для поиска, контроля и массовой обработки задач.

Описать окна и режимы:

  • список задач;
  • список с группировкой по клиентам;
  • список с группировкой по проектам;
  • Kanban по статусам;
  • персональный Kanban;
  • недельное расписание;
  • расписание по людям;
  • режим массовых действий;
  • активные таймеры над списком.

Описать элементы управления:

  • поиск по номеру, названию, клиенту, проекту или описанию;
  • быстрые фильтры: активные, мои, с моим участием, по отделу, непрочитанные, просроченные, без ответственного, приоритетные, на неделю, требующие оценки, все;
  • расширенные фильтры: статус, приоритет, ответственный, постановщик, проект, клиент, срок, дата создания, дата обновления;
  • сохраненные срезы;
  • переключатель представлений;
  • настройки колонок;
  • сортировка;
  • экспорт;
  • обновление;
  • быстрое создание;
  • массовый выбор и массовое изменение.

Описать состояния:

  • первый экран загружается;
  • список обновляется после изменения фильтра;
  • задач нет из-за фильтра;
  • задач нет вообще;
  • все группы скрыты;
  • экспорт выполняется;
  • bulk mode доступен только в списке;
  • массовое действие выполнено частично;
  • часть задач недоступна для изменения из-за прав или статуса.

Хорошие практики:

  • начинать с рабочего вопроса: "что просрочено", "что на мне", "что по клиенту", "что на проверке";
  • сохранять только повторяемые срезы;
  • не смешивать фильтр и группировку: фильтр выбирает задачи, группировка раскладывает выбранное;
  • перед экспортом включать только нужные колонки;
  • массовые действия применять только там, где решение одинаковое для всех выбранных задач.

Нужные скриншоты:

  • tasks.list.filters-light-desktop - список с фильтрами;
  • tasks.kanban.light-desktop - Kanban;
  • tasks.schedule.light-desktop - расписание;
  • tasks.block.bulk-actions.partial-result - частичный результат массового действия.

Backlog скриншотов после первой волны: меню представлений, настройки колонок, группировка по клиентам, пустой список, mobile filters, активные таймеры.

tasks.surface.create

Назначение: поставить задачу так, чтобы результат, ответственность и контекст были понятны до начала работы.

Описать блоки:

  • название и описание результата;
  • срок, приоритет, плановое время, предварительная оценка, необходимость проверки;
  • проект, клиент, клиентский проект, рабочая группа, теги;
  • постановщик, ответственный, соисполнители, наблюдатели;
  • файлы и документы;
  • чек-лист;
  • создание из шаблона, родительской задачи или CRM-контекста.

Описать элементы управления:

  • поле названия;
  • rich editor описания;
  • date/time picker срока;
  • переключатели проверки и предварительной оценки;
  • people picker по ролям;
  • выбор проекта и клиента;
  • загрузка файлов;
  • добавление пунктов и групп чек-листа;
  • выбор шаблона;
  • сохранение и отмена.

Описать состояния:

  • пустая форма;
  • выбран шаблон;
  • есть обязательные поля;
  • файл выбран, но задача еще не создана;
  • пункт чек-листа имеет вложение до сохранения;
  • сотрудник недоступен для назначения;
  • создание выполняется;
  • ошибка сохранения.

Хорошие практики:

  • формулировать название через результат, а не действие "посмотреть" или "разобраться";
  • назначать одного ответственного за исполнение;
  • добавлять наблюдателей только при реальной потребности в контексте;
  • прикладывать только актуальные материалы;
  • использовать чек-лист для проверяемых шагов;
  • перед созданием из шаблона удалить все, что не относится к текущей задаче.

Нужные скриншоты:

  • tasks.create-task.light-desktop - полная форма создания;
  • tasks.create-task.files-light-desktop - файлы при создании;
  • tasks.create-task.checklist-light-desktop - чек-лист при создании;
  • tasks.participants.roles-light-desktop - роли участников.

Backlog скриншотов после первой волны: создание из шаблона, ошибка обязательного поля, недоступный сотрудник, мобильное создание.

tasks.surface.drawer-view

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

Описать блоки:

  • header: номер, название, статус, уведомления, копирование ссылки, создание дочерней или связанной задачи;
  • детали: статус, приоритет, срок, план/факт, проверка, предварительная оценка, проект и клиент;
  • участники;
  • файлы;
  • чек-лист;
  • комментарии;
  • время;
  • активность и история;
  • связи.

Описать элементы управления:

  • действия исполнения: взять в работу, завершить, отправить на проверку, принять, вернуть, отменить;
  • изменение статуса и приоритета, если доступно;
  • запуск, пауза и остановка таймера;
  • добавление комментария и файлов;
  • отметка пунктов чек-листа;
  • цитирование пункта чек-листа в комментарий;
  • добавление связи;
  • переход к связанному документу, CRM-сущности или задаче.

Описать состояния:

  • карточка загружается;
  • задача доступна только для чтения;
  • действие заблокировано защитной проверкой;
  • статус нельзя изменить без обязательной оценки, результата или файла;
  • комментарии загружаются постранично;
  • файл недоступен;
  • таймер уже запущен;
  • связь скрыта из-за доступа;
  • произошел конфликт изменений.

Хорошие практики:

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

Нужные скриншоты:

  • tasks.drawer.view.light-desktop - полная карточка;
  • tasks.drawer.view.light-mobile - карточка на мобильной ширине;
  • tasks.view.comments-light-desktop - комментарии;
  • tasks.view.checklist-light-desktop - чек-лист;
  • tasks.files.view.light-desktop - файлы;
  • tasks.block.time.summary - время;
  • tasks.relations.view.light-desktop - связи;
  • tasks.activity.light-desktop - активность.

Backlog скриншотов после первой волны: guard blocked, readonly карточка, active timer, return-to-work comment, hidden relation.

tasks.surface.drawer-edit

Назначение: изменить задачу, не потеряв управленческий смысл и историю договоренностей.

Описать блоки:

  • редактирование названия и описания;
  • изменение срока, приоритета, проверки и предварительной оценки;
  • изменение проекта, клиента, рабочей группы и тегов;
  • изменение участников;
  • управление файлами;
  • редактирование чек-листа;
  • сохранение или отмена изменений.

Описать состояния:

  • поле сохраняется;
  • изменение запрещено правами;
  • другой пользователь уже изменил задачу;
  • выбранный сотрудник больше недоступен;
  • файл удаляется или загружается;
  • есть несохраненные изменения.

Хорошие практики:

  • править задачу, если уточняется тот же результат;
  • создавать связанную или дочернюю задачу, если появился новый результат;
  • не менять ответственного молча, если работа уже началась;
  • объяснять важные изменения в комментарии;
  • проверять, что новые участники получили нужный контекст.

Нужные скриншоты:

  • tasks.edit.drawer.default - редактирование задачи;
  • tasks.drawer.edit.light-mobile - редактирование на мобильной ширине.

Backlog скриншотов после первой волны: конфликт изменений, запрет редактирования, несохраненные изменения.

tasks.block.participants

Назначение: закрепить ответственность и правильно распределить участие.

Описать роли:

  • постановщик формулирует результат и принимает работу;
  • ответственный ведет исполнение;
  • соисполнители помогают выполнить части работы;
  • наблюдатели следят за контекстом и получают изменения.

Описать элементы управления:

  • поиск сотрудника;
  • выбор из отделов;
  • выбранные участники;
  • удаление участника;
  • состояние недоступного кандидата;
  • аватар, имя и роль.

Описать практики:

  • один основной ответственный;
  • не добавлять наблюдателей "на всякий случай";
  • соисполнителей добавлять только при понятной зоне участия;
  • при смене ответственного объяснять причину в комментарии;
  • проверять участников после создания из шаблона.

Нужные скриншоты: tasks.participants.roles-light-desktop.

tasks.block.files

Назначение: дать участникам материалы для выполнения и проверки результата.

Описать виды файлов:

  • файлы задачи;
  • вложения комментариев;
  • вложения пунктов чек-листа;
  • документы и ссылки на хранилище;
  • итоговые материалы для приемки.

Описать элементы управления:

  • dropzone и выбор файла;
  • карточка файла;
  • preview изображения или документа;
  • скачать один файл;
  • скачать все файлы;
  • удалить файл, если разрешено;
  • перейти к файлу в диске;
  • фильтр по источнику файла.

Описать состояния:

  • файлов нет;
  • файл выбран, но не прикреплен;
  • идет загрузка;
  • загрузка не удалась;
  • файл недоступен по правам;
  • несколько файлов готовы к ZIP;
  • задача read-only.

Хорошие практики:

  • прикладывать только материалы, без которых нельзя выполнить или проверить задачу;
  • итоговый файл сопровождать комментарием о готовности к приемке;
  • доказательства по шагу прикреплять к пункту чек-листа;
  • проверять доступы и актуальность версии;
  • не превращать карточку в склад.

Нужные скриншоты:

  • tasks.files.view.light-desktop;
  • tasks.create-task.files-light-desktop.

Backlog скриншотов после первой волны: upload error, image preview, checklist-file filter, readonly empty state.

tasks.block.checklist

Назначение: разложить результат на проверяемые шаги и показать движение работы.

Описать элементы:

  • общий прогресс;
  • root-пункты без группы;
  • группы этапов;
  • вложенность пунктов;
  • нумерация;
  • приоритет пункта;
  • вложения пункта;
  • действия строки: выполнить, добавить, переместить, вложить, прикрепить, удалить, процитировать;
  • AI-черновик чек-листа, если доступен.

Описать состояния:

  • чек-лист пуст;
  • есть группы и вложенные пункты;
  • пункт сохраняется;
  • выполнение пункта откатывается из-за ошибки;
  • вложение загружается;
  • действие недоступно из-за прав;
  • AI-черновик требует проверки человеком.

Хорошие практики:

  • пункт должен быть коротким и проверяемым;
  • группы использовать как этапы процесса;
  • не дублировать описание задачи в чек-листе;
  • важные доказательства прикреплять к конкретному пункту;
  • включать нумерацию для длинных процессов;
  • AI-черновик всегда пересматривать перед применением.

Нужные скриншоты:

  • tasks.view.checklist-light-desktop;
  • tasks.create-task.checklist-light-desktop.

Backlog скриншотов после первой волны: группировка и нумерация, action toolbar, attachment lightbox, sync error, AI preview.

tasks.block.comments

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

Описать элементы управления:

  • поле комментария;
  • форматирование;
  • упоминание сотрудника;
  • вложения;
  • ответ или цитирование;
  • реакция;
  • редактирование и удаление, если разрешено;
  • загрузка старых комментариев;
  • отметки прочтения.

Описать состояния:

  • комментариев нет;
  • комментарий отправляется;
  • файл прикрепляется;
  • комментарий нельзя редактировать;
  • ошибка отправки;
  • есть непрочитанные изменения.

Хорошие практики:

  • фиксировать итог устной договоренности;
  • задавать вопрос конкретному участнику через упоминание;
  • просить приемку отдельным комментарием;
  • при возврате на доработку писать конкретный критерий;
  • не хранить важные решения только в личных чатах.

Нужные скриншоты: tasks.view.comments-light-desktop.

tasks.block.time

Назначение: показать план/факт по задаче и помочь руководителю планировать загрузку.

Описать элементы:

  • плановое время;
  • фактически списанное время;
  • активный таймер;
  • ручное добавление времени;
  • история записей;
  • время по сотрудникам.

Описать состояния:

  • времени еще нет;
  • таймер запущен;
  • таймер остановлен;
  • ручная запись сохраняется;
  • запись нельзя изменить;
  • есть расхождение плана и факта.

Хорошие практики:

  • использовать время для анализа загрузки и планирования;
  • не запускать таймер без понимания задачи;
  • исправлять случайно оставленный таймер;
  • смотреть фактическое время при оценке похожих будущих задач.

Нужные скриншоты: tasks.block.time.summary.

tasks.block.relations

Назначение: показать зависимости и источник работы.

Описать виды связей:

  • родительская задача;
  • дочерняя задача;
  • связанная задача;
  • проект;
  • клиент и CRM-сущность;
  • документ.

Описать практики:

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

Нужные скриншоты: tasks.relations.view.light-desktop.

tasks.surface.automation-hub

Назначение: дать руководителю или владельцу процесса понятный вход в автоматизацию.

Описать блоки:

  • правила задач;
  • регулярные задачи;
  • шаблоны;
  • CRM-автоматизация, если связана с задачами;
  • workflow;
  • защитные проверки;
  • быстрые переходы к настройке и истории.

Хорошие практики:

  • начинать с описанного процесса, а не с кнопки "автоматизировать";
  • назначать владельца для каждого важного правила или шаблона;
  • периодически пересматривать неиспользуемые правила.

Нужные скриншоты: tasks.surface.automation.hub.

tasks.surface.automation

Назначение: стандартизировать повторяемую работу отдела и сделать автоматические действия проверяемыми.

Описать вкладки:

  • правила автоматизации;
  • регулярные задачи и шаблоны;
  • защитные проверки;
  • история выполнений;
  • история внутри конкретной задачи.

Описать правила автоматизации:

  • название правила;
  • область действия;
  • событие запуска;
  • условия;
  • действие;
  • preview последствий;
  • ручной запуск;
  • включение и отключение;
  • история.

Описать регулярные задачи:

  • шаблон;
  • владелец процесса;
  • расписание;
  • часовой пояс;
  • срок новой задачи;
  • политика дублей;
  • ручной запуск;
  • журнал созданных задач.

Описать защитные проверки:

  • какое действие ограничивается;
  • при каком условии;
  • какое сообщение увидит пользователь;
  • кто может изменить проверку.

Описать состояния:

  • нет прав на просмотр;
  • правило выключено;
  • preview показывает, что запуск невозможен;
  • ручной запуск выполняется;
  • регулярная задача не создана из-за дубля;
  • история показывает ошибку;
  • пользователь видит понятное ограничение в карточке.

Хорошие практики:

  • правило должно быть понятно по названию;
  • preview обязателен перед включением важного правила;
  • автоматизация не должна скрыто менять ответственного, срок или статус;
  • если действие может вызвать вопрос, добавлять комментарий или понятную запись в истории;
  • регулярный процесс должен иметь владельца;
  • защитная проверка должна объяснять, что исправить.

Нужные скриншоты:

  • tasks.surface.automation.rules;
  • tasks.surface.automation.admin;

Backlog скриншотов после первой волны: recurring list, rule preview, guard editor, automation history, drawer automation history.

tasks.surface.automation-admin

Назначение: показать администратору процесса, какие возможности автоматизации доступны и какие ограничения включены.

Описать только пользовательски видимое:

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

Не описывать внутренние причины, технические флаги и backend-диагностику. Если интерфейс показывает техническое сообщение, в публичной документации нужно объяснить его как пользовательское ограничение: "обратитесь к администратору LadVen OS" или "проверьте права на управление автоматизацией".

Нужные скриншоты: tasks.surface.automation.admin.

Состояния, которые нельзя забыть

СостояниеГде встречаетсяКак объяснять
Пустосписок, файлы, комментарии, чек-лист, связи, историяПочему данных нет и какой следующий разумный шаг
Загрузкасписок, карточка, файлы, комментарии, сотрудникиЧто пользователь должен дождаться перед действием
Сохранениесоздание, редактирование, комментарий, время, чек-листЧто уже отправлено и почему нельзя нажимать повторно
Успехсоздание, файл, комментарий, статус, automation runКак проверить, что результат появился
Нет доступазадача, файл, правило, участник, связьКто может дать доступ и что можно сделать сейчас
Ограничение процессазакрытие, смена статуса, назначение, запуск правилаКакое условие нужно выполнить для продолжения
Конфликтодновременное редактирование, устаревшие данныеКак обновить данные и не потерять важное изменение
Частичный успехbulk actions, массовое изменение, автоматизацияЧто применилось, что не применилось и как разобрать остаток
Ошибка файлаupload, download, preview, ZIPЧто проверить: размер, доступ, соединение, актуальность файла
Непрочитанноекомментарии, активность, уведомленияКак вернуться к новым решениям и изменениям

План статей

СтатьяОсновное покрытиеСтатусЧто еще проверить
tasks/create-task.mdсоздание, описание, детали, участники, контекст, файлы, чек-листfirst-translation-readyДоснять отдельные состояния файлов и чек-листа при создании.
tasks/details-context.mdдетали, срок, приоритет, проект, клиент, теги, критерии готовностиfirst-translation-readyПозже добавить CRM/клиентский пример с демо-данными.
tasks/task-drawer.mdкарточка задачи как рабочее пространствоfirst-translation-readyОтдельно закрыть readonly и guard blocked.
tasks/edit-task.mdредактирование, сохранение, права, конфликт измененийfirst-translation-readyВторой волной добавить конфликт изменений и запрет редактирования.
tasks/participants.mdроли, people picker, ответственность, ограничения назначенияfirst-translation-readyПроверить, достаточно ли показан выбор из отделов.
tasks/checklist.mdчек-лист, прогресс, группы, вложенность, файлы пунктовfirst-translation-readyДоснять группировку, нумерацию и вложения пунктов.
tasks/files.mdфайлы задачи, preview, download, итоговые материалы, доступыfirst-translation-readyДоснять upload error, preview и ZIP.
tasks/comments.mdобсуждение, упоминания, файлы, решения, приемкаfirst-translation-readyДоснять mention menu, unread marker и attachment progress.
tasks/activity-history.mdсобытия, изменения, уведомления, история автоматизацииfirst-translation-readyПозже добавить фильтр/подгрузку старых событий, если появится в UI.
tasks/list-views.mdсписок, фильтры, срезы, представления, экспорт, bulkfirst-translation-readyДоснять Kanban, настройки колонок, bulk partial result и группировки второй волной.
tasks/close-task.mdвыполнение, проверка, возврат, завершение, отменаfirst-translation-readyДобавить схему приемки после финальной редакции.
tasks/time.mdтаймер, ручное время, план/факт, историяfirst-translation-readyДоснять manual time modal и конфликт таймера.
tasks/relations.mdродительские, дочерние, связанные задачи, CRM, документыfirst-translation-readyПозже добавить связи с CRM и документом.
tasks/templates-automation.mdшаблоны, регулярные задачи, правила, проверки, историяfirst-translation-readyДоснять recurring, rule preview, guard editor и историю запусков второй волной.
tasks/errors-and-limits.mdнет доступа, guard blocked, конфликт, лимиты, retryfirst-translation-readyПозже добавить скриншоты access denied, guard blocked, conflict и partial bulk.

Статус first-translation-ready означает, что страницу уже можно переводить как первую рабочую версию. Это не финальное покрытие навсегда: после перевода русская версия продолжит расширяться, а новые блоки будут попадать в локализацию следующими волнами.

Скриншоты первой волны

Эти id уже должны быть заведены в screenshot-manifest.json. Они покрывают минимальный публичный набор для русской версии и план локализации на остальные языки.

Screenshot IDЧто показываетСтатья
tasks.create-task.light-desktopФорма создания задачиtasks/create-task.md
tasks.create-task.files-light-desktopФайлы при созданииtasks/create-task.md
tasks.create-task.checklist-light-desktopЧек-лист при созданииtasks/create-task.md
tasks.participants.roles-light-desktopРоли участниковtasks/participants.md
tasks.details-context.view.light-desktopДетали и рабочий контекстtasks/details-context.md
tasks.drawer.view.light-desktopПолная карточка задачиtasks/task-drawer.md
tasks.drawer.view.light-mobileКарточка на мобильной ширинеtasks/task-drawer.md
tasks.edit.drawer.defaultРедактирование задачиtasks/edit-task.md
tasks.drawer.edit.light-mobileРедактирование на мобильной ширинеtasks/edit-task.md
tasks.files.view.light-desktopФайлы в существующей задачеtasks/files.md
tasks.view.comments-light-desktopКомментарии в задачеtasks/comments.md
tasks.view.checklist-light-desktopЧек-лист в существующей задачеtasks/checklist.md
tasks.activity.light-desktopАктивность и историяtasks/activity-history.md
tasks.block.time.summaryПлан/факт и история времениtasks/time.md
tasks.relations.view.light-desktopСвязи задачиtasks/relations.md
tasks.list.filters-light-desktopСписок задач с фильтрамиtasks/list-views.md
tasks.kanban.light-desktopKanban-представлениеtasks/list-views.md
tasks.schedule.light-desktopРасписание задачtasks/list-views.md
tasks.block.bulk-actions.partial-resultЧастичный результат bulk actiontasks/list-views.md
tasks.surface.automation.hubЦентр автоматизацииtasks/templates-automation.md
tasks.surface.automation.rulesПравила автоматизации задачtasks/templates-automation.md
tasks.surface.automation.adminАдминистрирование автоматизацииtasks/templates-automation.md

Перед добавлением скриншота в статью нужно проверить, что id есть в screenshot-manifest.json для всех локалей. Если скриншот пока не снят, локали должны иметь статус planned; если временно нельзя снять, нужен статус blocked с причиной.

Backlog скриншотов

Эти состояния нужны для полного покрытия, но их можно заводить в manifest постепенно, когда соответствующая статья доходит до публикации:

  • список: настройки колонок, меню представлений, пустой результат, группировка по клиентам, группировка по проектам, mobile filters, active timers;
  • создание: выбор шаблона, недоступный ответственный, ошибка обязательного поля, pending-файлы;
  • карточка: readonly, guard blocked, active timer, return-to-work, hidden relation;
  • чек-лист: AI preview, вложения пункта, sync error, group numbering, mobile row actions;
  • файлы: upload error, image lightbox, ZIP download, readonly empty;
  • комментарии: mention menu, attachment progress, edit denied, unread marker;
  • время: manual time modal, edit time entry, timer conflict;
  • автоматизация: recurring list, recurring edit, rule preview, guard editor, history filtered by task, drawer automation history;
  • ошибки: access denied, conflict, partial bulk, file unavailable, automation blocked.

Приоритет следующих визуализаций

После базовых схем create-task и close-task, а также текущей волны по checklist и participants, следующие визуализации нужно выбирать по управленческой ценности:

ПриоритетСтраницаЧто визуализироватьПочему важноРиск локализации
1tasks/list-views.mdKanban по статусам с накоплением в На проверкеРуководитель видит узкое место процесса, сотрудник понимает поток работыДлинные названия статусов и колонок в de, kk, ky
2tasks/list-views.mdНедельное расписание с перегруженным днемПомогает увидеть риск срыва до дедлайнаФормат дат, начало недели, длина названий дней
3tasks/time.mdПлан/факт, где факт превысил план и есть объяснениеВладельцу бизнеса видно влияние задач на бюджет и загрузкуФорматы времени и подписи риска
4tasks/list-views.mdЧастичный результат массового действияПоказывает, что bulk action требует проверки результатаПричины ошибок должны быть человеческими, не техническими
5tasks/templates-automation.mdРегулярная задача: шаблон, расписание, владелец, дублиПоказывает стандартизацию повторяемой работы без ручного контроляДни недели, SLA и длинные правила
6tasks/templates-automation.md, tasks/errors-and-limits.mdЗащитная проверка перед закрытием или сменой статусаОбъясняет ограничения как защиту результата, а не бюрократиюНельзя оставлять Forbidden / Guard failed вместо пользовательского текста
7tasks/relations.mdРодительская задача, дочерние задачи, CRM, документ, клиентПомогает не терять зависимости и источник обязательстваТермины родительская/дочерняя/связанная должны быть едины во всех локалях

План первой волны перевода

Перевод стоит запускать не по одной странице вручную, а волной по стабильным сценариям. Для каждой локали нужно сохранить структуру, ссылки, смысл ролей и терминологию LadVen OS.

Локали первой волны:

  • en;
  • de;
  • zh;
  • es;
  • fr;
  • kk;
  • ky.

Страницы первой волны:

  • tasks.md;
  • tasks/create-task.md;
  • tasks/details-context.md;
  • tasks/participants.md;
  • tasks/task-drawer.md;
  • tasks/edit-task.md;
  • tasks/comments.md;
  • tasks/activity-history.md;
  • tasks/errors-and-limits.md;
  • tasks/list-views.md;
  • tasks/checklist.md;
  • tasks/files.md;
  • tasks/relations.md;
  • tasks/time.md;
  • tasks/close-task.md;
  • tasks/templates-automation.md.

Текущий статус первой волны:

ЛокальОбъемСтатус
enвсе 16 страниц основного цикла задачготово к первой публикации
deвсе 16 страниц основного цикла задачготово к первой публикации
esвсе 16 страниц основного цикла задачготово к первой публикации
frвсе 16 страниц основного цикла задачготово к первой публикации
zhвсе 16 страниц основного цикла задачготово к первой публикации; details-context, list-views, errors-and-limits прошли отдельную cleanup-вычитку
kkвсе 16 страниц основного цикла задачготово к первой публикации; templates-automation усилена отдельным редакторским проходом
kyвсе 16 страниц основного цикла задачготово к первой публикации; templates-automation, checklist, close-task, comments, task-drawer и participants усилены редакторским проходом

Первая публикация дает каждому языку связный пользовательский маршрут: понять модуль задач, создать задачу, вести работу в карточке, разложить ее на чек-лист, обсудить и закрыть результат. Для ky крупные страницы с прежним смешением кыргызских и казахских формулировок уже прошли редакторский cleanup; дальше нужна обычная точечная вычитка терминов по мере расширения раздела.

Страницы, которые лучше переводить после дополнительного покрытия:

Пока таких страниц в основном цикле задач нет. Новые статьи второй волны стоит переводить после русской приемки и добавления в матрицу покрытия.

Правила перевода:

  • переводить смысл, а не дословные формулировки;
  • сохранять термин LadVen OS и объяснение "операционная система для бизнеса";
  • не переводить имена screenshot id, путей, технических статусов manifest;
  • локализовать UI-термины в соответствии с языком портала;
  • сохранять структуру заголовков и ссылки между статьями;
  • не добавлять новые факты, которых нет в русской версии;
  • после перевода запускать npm run check и npm run build;
  • скриншоты для других языков оставить planned, пока не сняты локализованные версии.

Минимальная проверка перевода:

ПроверкаЧто должно быть верно
ТерминыРоль постановщика, ответственного, соисполнителя, наблюдателя и проверяющего переведена последовательно.
СмыслТекст объясняет бизнес-процесс, а не превращается в техническую инструкцию.
СсылкиВсе внутренние ссылки ведут на существующие страницы.
СкриншотыRU-скриншоты не подменяются фейковыми локалями; manifest сохраняет planned для остальных языков.
СтруктураЗаголовки, таблицы, списки и предупреждения не ломают Docusaurus build.

Карточка блока для автора

Перед написанием новой статьи или раздела заполнить эту карточку:

ID:
Поверхность:
Блок:
Кому полезен блок:
Какой рабочий вопрос решает:
Какие элементы управления видны:
Какие действия доступны:
Какие состояния нужно описать:
Какие ограничения или ошибки возможны:
Какая хорошая практика нужна:
Как пользователь проверит результат:
Какие скриншоты нужны:
Есть ли id в screenshot-manifest.json:
Связанные статьи:
Статус: draft | ready-for-content | content-ready | screenshots-ready | localized

Definition of Done

Статья по задачам считается готовой, когда:

  • раскрывает все видимые блоки соответствующей поверхности;
  • объясняет рабочий процесс, а не только кнопки;
  • содержит практики для руководителя, сотрудника или владельца процесса;
  • описывает пустые, ошибочные, ограниченные и успешные состояния;
  • показывает, как проверить результат действия;
  • не содержит приватных данных, внутренних URL и backend-деталей;
  • использует скриншоты или planned id в screenshot-manifest.json;
  • связана с соседними сценариями;
  • после приемки русской версии имеет план локализации на все языки LadVen OS.