Невозможность собрать и запустить приложение из переданного комплекта — самостоятельный технический факт. Эксперт берёт то, что вам передали, и пытается развернуть проект на изолированном стенде, фиксируя каждый шаг: чего не хватает в исходных текстах, какие модули отсутствуют, есть ли файл блокировки версий пакетов, описаны ли настройки, переменные окружения и внешние сервисы, без которых приложение не стартует.
Результат — перечень недостающего с объяснением, что именно из-за него невозможно. Это отделяет неполноту передачи от ошибок в самом коде и от того, чего не хватало на стороне исследователя, например доступа к закрытому хранилищу пакетов подрядчика. Частый случай в проектах на JavaScript: комплект формально полон, но версии пакетов не зафиксированы, и установленное сегодня окружение ведёт себя не так, как рабочее.
Сохраните переданный комплект в неизменном виде вместе с сопроводительным письмом или актом и не «дособирайте» его своими силами до фиксации. Если экспертиза уже назначена, комплект передают через суд или орган расследования.