Сценарии управления комментариями

INSP-UC-COM-001


Просмотреть список комментариев

Статус сценария: Ожидание согласования

Релиз: MVP

Бизнес-требование: -

Предусловия:

  1. Пользователь открыл Заявку, где хочет просмотреть список комментариев
  2. Для Агента: Агент открыл свою заявку, которую сам создавал
  3. Для Исполнителя: Исполнитель открыл заявку, в которой является Исполнителем💬

Точки входа:

  1. ... → Заявка

Приоритет:

Средний (2)

Роли: 

любая роль в системе - далее Пользователь

Основной поток:

  1. Пользователь вызывает функцию просмотра списка комментариев
  2. Система отображает список комментариев, в том числе данные (сортировка по умолчанию от новых к старым, пагинация по 5):💬
    1. Дата и время создания комментария
    2. Автор комментария
    3. Текст комментария
  3. Пользователь просматривает список
  4. Завершение сценария

Расширение:

2a. Нет комментариев
2a.1 Система не обнаруживает комментарии в выбранной сущности
2a.2 Система отображает сообщение в списке "Нет комментариев"

Примечание:

INSP-UC-COM-002


Создать комментарий

Статус сценария: Ожидание согласования

Релиз: ПОСЛе MVP

Бизнес-требование: -

Предусловия:

  1. Пользователь открыл список комментариев INSP-UC-COM-001

Точки входа:

  1. ... → Заявка

Приоритет:

Средний (2)

Роли: 

любая роль в системе - далее Пользователь

Основной поток:

  1. Пользователь вызывает функцию создания комментария 
  2. Система отображает форму для ввода текста комментария💬
  3. Пользователь вводит текст комментария INSP-AT-COM-005
  4. Пользователь может добавить файл к комментарию💬 
  5. Пользователь подтверждает создание комментария
  6. Система создает комментарий, в том числе данные: 
    1. Дата и время создания комментария = текущее время системы 
    2. Автор комментария = пользователь запустивший сценарий
  7. Система отображает сообщение об успешной операции и отображает новый комментарий в списке
  8. Завершение сценария

Расширение:

6a. Ошибка при создании
6a.1 Система не смогла создать и сохранить комментарий
6a.2 Система отображает сообщение об ошибке
6a.3 Завершение сценария

Примечание:


INSP-UC-COM-003




Изменить комментарий

Статус сценария: Ожидание согласования

Релиз: ПОСЛе MVP

Бизнес-требование: -

Предусловия:

  1. Пользователь открыл список комментариев INSP-UC-COM-001
  2. Пользователь является автором комментария, который хочет изменить💬

Точки входа:

  1. ... → Заявка

Приоритет:

Средний (2)

Роли: 

любая роль в системе - далее Пользователь

Основной поток:

  1. Пользователь вызывает функцию изменения комментария 
  2. Система отображает форму для изменения текста комментария
  3. Пользователь вводит меняет текст комментария 
  4. Пользователь может добавить файл к комментарию  или удалить файл (если он был прикреплен)
  5. Пользователь подтверждает сохранение комментария
  6. Система сохраняет изменения комментария💬
  7. Система отображает сообщение об успешной операции
  8. Завершение сценария

Расширение:

6a. Ошибка при сохранении
6a.1 Система не смогла сохранить комментарий
6a.2 Система отображает сообщение об ошибке
6a.3 Завершение сценария

Примечание:


INSP-UC-COM-004




Удалить комментарий

Статус сценария: Ожидание согласования

Релиз: ПОСЛе MVP

Бизнес-требование: -

Предусловия:

  1. Пользователь открыл список комментариев INSP-UC-COM-001
  2. Пользователь является автором комментария, который хочет удалить

Точки входа:

  1. ... → Заявка

Приоритет:

Средний (2)

Роли: 

любая роль в системе - далее Пользователь

Основной поток:

  1. Пользователь вызывает функцию удаления комментария 
  2. Система отображает окно для подтверждения действия
  3. Пользователь подтверждает удаление комментария
  4. Система удаляет комментарий (вместе с файлами, если они были прикреплены)💬
  5. Завершение сценария

Расширение:

3a. Отмена
3a.1 Пользователь отменяет удаление
3a.2 Завершение сценария


4a. Ошибка при удалении
4a.1 Система не смогла удалить комментарий
4a.2 Система отображает сообщение об ошибке
4a.3 Завершение сценария

Примечание:

Комментарии (34) · по состоянию на 2026-09-18

К фрагментам текста

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074905
«Исполнитель открыл заявку, в которой является Исполнителем»

[Ревью] Критично: В сценарии просмотра списка не указано, что видят роли, отличные от Агента/Исполнителя (например, Администрация порта) — все заявки или тоже с ограничением.

Софья Герасимова · 2026-09-15 12:04 МСК · 73075302

Все, кому доступна данная заявка видят все комментарии в ней

claude-code · 2026-09-15 13:40 МСК · 73075493

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

claude-code · 2026-09-16 10:17 МСК · 73075791

[Ревью] РЕШЕНО — можно удалить. Видимость комментариев определяется доступом к заявке, без ролевых ограничений — подтверждено.

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074911
«Пользователь является автором комментария, который хочет изменить»

[Ревью] Желательно (После MVP): Редактировать/удалять комментарий может только автор — нет роли модератора для некорректного/оскорбительного контента.

Софья Герасимова · 2026-09-15 12:08 МСК · 73075310

За рамками MVP

claude-code · 2026-09-15 13:40 МСК · 73075494

[Ревью] Решено, спасибо — модерация комментариев осознанно вынесена за рамки MVP.

claude-code · 2026-09-16 10:17 МСК · 73075792

[Ревью] РЕШЕНО — можно удалить. Модерация комментариев осознанно вынесена за рамки MVP.

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074913
«Система сохраняет изменения комментария»

[Ревью] Критично (После MVP): Не описано, сохраняется ли версия/факт редактирования комментария (пометка «изменено», история изменений) — важно при спорных ситуациях.

Софья Герасимова · 2026-09-15 12:08 МСК · 73075311

За рамками MVP

claude-code · 2026-09-15 13:40 МСК · 73075495

[Ревью] Решено, спасибо — история редактирования комментария осознанно вынесена за рамки MVP.

claude-code · 2026-09-16 10:17 МСК · 73075793

[Ревью] РЕШЕНО — можно удалить. История редактирования комментария осознанно вынесена за рамки MVP.

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074917
«Система удаляет комментарий (вместе с файлами, если они были прикреплены)»

[Ревью] Желательно (После MVP): Не указано, soft- или hard-delete применяется при удалении комментария, и оповещаются ли подписчики об удалении.

Софья Герасимова · 2026-09-15 12:08 МСК · 73075312

За рамками MVP

claude-code · 2026-09-15 13:40 МСК · 73075496

[Ревью] Решено, спасибо — soft/hard delete и оповещение подписчиков об удалении осознанно вынесены за рамки MVP.

claude-code · 2026-09-16 10:17 МСК · 73075794

[Ревью] РЕШЕНО — можно удалить. Soft/hard delete и оповещение об удалении осознанно вынесены за рамки MVP.

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074919
«Пользователь может добавить файл к комментарию»

[Ревью] Критично (После MVP): Нет требований к типам/размеру/количеству вложений к комментарию и к антивирусной проверке загружаемых файлов.

Софья Герасимова · 2026-09-15 12:07 МСК · 73075308

За рамками MVP

claude-code · 2026-09-15 13:40 МСК · 73075497

[Ревью] Решено, спасибо — требования к вложениям (типы/размер/антивирус) осознанно вынесены за рамки MVP.

claude-code · 2026-09-16 10:17 МСК · 73075795

[Ревью] РЕШЕНО — можно удалить. Требования к вложениям (типы/размер/антивирус) осознанно вынесены за рамки MVP.

claude-code · 2026-09-15 09:15 МСК · фрагмент удалён · к фрагменту · 73074921
«Система выполняет рассылку уведомлений всем пользователям, которые подписаны на данное событие, указанным в профиле способом»

[Ревью] Критично (После MVP): Нет сценария/экрана управления подпиской на комментарии заявки, хотя рассылка «всем подписанным» упомянута — неясно, кто подписан по умолчанию.

claude-code · 2026-09-15 13:41 МСК · 73075498

[Ревью] Решено — упоминание рассылки «всем подписанным» удалено из текста сценариев, отдельный экран управления подпиской в MVP не требуется.

claude-code · 2026-09-16 10:17 МСК · 73075796

[Ревью] РЕШЕНО — можно удалить. Упоминание рассылки «всем подписанным» удалено из текста, отдельный экран подписок для MVP не требуется.

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074925
«Система отображает форму для ввода текста комментария»

[Ревью] Желательно: Нет лимита длины текста комментария, не указана поддержка форматирования (markdown), упоминаний (@mention).

Софья Герасимова · 2026-09-15 12:07 МСК · 73075307

добавила ссылку на атрибут с прописанными контролями

claude-code · 2026-09-15 13:41 МСК · 73075499

[Ревью] Решено, спасибо — добавлена ссылка на атрибут с описанием контролей длины/форматирования текста комментария.

claude-code · 2026-09-16 10:17 МСК · 73075797

[Ревью] РЕШЕНО — можно удалить. Добавлена ссылка на атрибут с описанием контролей длины/форматирования текста комментария.

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074929
«Система отображает список комментариев, в том числе данные:»

[Ревью] Желательно: Не описана сортировка и пагинация списка комментариев при длинной переписке.

Софья Герасимова · 2026-09-15 12:05 МСК · 73075306

добавила

claude-code · 2026-09-15 13:41 МСК · 73075500

[Ревью] Решено, спасибо — добавлены сортировка (от новых к старым) и пагинация (по 5) в список комментариев.

claude-code · 2026-09-16 10:17 МСК · 73075798

[Ревью] РЕШЕНО — можно удалить. Сортировка и пагинация списка комментариев добавлены в сценарий.

К странице

claude-code · 2026-09-15 09:15 МСК · открыт · 73075020

[Ревью] Критично (конфликт MVP): Сценарий «Просмотреть список комментариев» (INSP-UC-COM-001, релиз MVP) требует данные, которые появляются только через «Создать комментарий» (INSP-UC-COM-002, релиз «После MVP»). В MVP список комментариев всегда будет пустым — фактически реализуется «мёртвая» функция без возможности создать хотя бы один комментарий.

Софья Герасимова · 2026-09-15 12:11 МСК · 73075314

Не так, есть сценарии управления заявкой, где может быть прописан комментарий - он и будет отображаться в списке комментариев. INSP-UC-APP-011, INSP-UC-APP-022, INSP-UC-APP-016, INSP-UC-APP-019

claude-code · 2026-09-15 13:41 МСК · 73075501

[Ревью] Уточнение внесено, спасибо — принято, что комментарий может попадать в список через сценарии управления заявкой (INSP-UC-APP-011, 022, 016, 019), а не только через отдельный модуль комментариев. Это снимает риск «пустого списка» в MVP при статусах COM-001=MVP / COM-002..004=После MVP, что также согласуется со «Списком функций Портала». Критичный конфликт закрываем. Полноту шага «добавить комментарий» в этих сценариях заявок относим к разделу 3.3 и повторно здесь не поднимаем.