Собрать документ мало: нужно убедиться, что внутри всё на месте. Я связал подготовку отчёта, проверку файлов и упаковку результата в один процесс.
Собственный рабочий проект
Проблема
При ручной сборке документов легко пропустить раздел или забыть файл.
Что я сделал
Процесс начинается с проверки исходников. Затем собирается отчёт, проверяются структура и вложения. После этого результат упаковывается в архив.
Сборка комплекта с проверкой и возвратомПроцесс BPMN
Нажмите на действие, чтобы посмотреть, что происходит на этом шаге.
Подготовить план и черновик
ИИ помогает разобрать требования и подготовить план и текст. Это ещё не проверенный комплект.
Обозначения на схеме
Начало и завершениеДействиеОдин из путейИИЗдесь работает модель
ИИ готовит черновик; код проверяет комплектность. Схема заканчивается передачей человеку и не обещает автоматической проверки содержания.
Почему сделано так
Проверка исходников
До сборки проверяется, какие файлы есть и чего не хватает для выполнения требований.
Проверка документа
Проверяется, что DOCX открывается и содержит нужные элементы: заголовки, изображения и структуру.
Проверка комплекта
Состав итогового архива проверяется отдельно. Сборка файла и готовность к передаче — разные шаги.
Технические подробности+
Проверки открывают DOCX и проверяют обязательные элементы. Отдельно проверяется архив. Они ловят конкретные технические ошибки; содержательная проверка текста остаётся отдельной задачей.