Первый closed loop¶
Результат¶
Вы проведёте action item со встречи через одобрение и создание issue до наблюдаемой связи с выполненной работой.
Что потребуется¶
- проект с подключённым источником встреч и трекером задач;
- роль администратора или владельца для разрешения одобрения;
- тестовая встреча с явным action item;
- право создавать задачи в подключённом трекере.
Для маршрута, который работает в продакшене, используйте tl;dv как источник встреч и GitLab как трекер. Zoom — альтернативный источник встреч (cloud recordings + transcripts) с тем же downstream-пайплайном; в матрице интеграций он Experimental: боевых установок пока нет. Не используйте клиентские данные для первого прогона.
Шаги¶
- Откройте Connectors и убедитесь, что источник встреч (tl;dv или Zoom) и GitLab подключены.
- Запустите Sync now для источника встреч либо дождитесь очередной синхронизации.
- Откройте Activity и дождитесь успешной обработки встречи.
- Откройте Reports → Action items и найдите нужный пункт.
- Нажмите Create issue. Если действие требует проверки, появится сообщение Approval requested со ссылкой в Approvals.
- Проверьте заголовок, описание, источник и выбранный трекер. При необходимости отредактируйте предложение перед одобрением.
- Нажмите Approve & create ticket. Threadory должен создать issue в GitLab и связать его с action item.
- Откройте созданную задачу по внешней ссылке и свяжите её с merge request в обычном процессе команды.
- После завершения работы закройте issue и дождитесь следующего webhook или синхронизации.
Как проверить результат¶
- в Approvals предложение больше не ожидает решения;
- в Reports у action item есть ссылка на созданную задачу;
- Graph Health учитывает связь задачи с action item;
- после обновления данных action item отражает завершённую работу.
Показатель ticket coverage использует направление связи
issue/ticket/PR → resolves → action item. Наличие похожего текста без этой
связи не считается покрытием.
Частые проблемы¶
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| Встреча не появилась | Фильтр источника исключил встречу, у Zoom нет recording/transcript, или sync не завершился | Проверьте фильтр, health источника и Activity |
| Нет предложения | Обработка встречи не нашла action item или запуск завершился ошибкой | Откройте встречу в Knowledge и запуск в Activity |
| Approve недоступна | Для решения одобрения нужна роль администратора или владельца | Передайте одобрение пользователю с нужной ролью |
| Issue не создан | У GitLab-подключения нет права записи или оно нездорово | Проверьте состояние GitLab в Connectors, затем повторите безопасно |
| Связь не появилась | Создание issue завершилось частично или данные ещё не обновились | Не создавайте дубликат; сначала проверьте Activity и внешний issue |