Первый шаг — вернуть контроль над доступами
Пока вы не собрали доступы, проект вам не принадлежит. Соберите всё: репозитории с кодом, серверы и облако, домены, базы данных, аккаунты в сторах, платёжные и внешние сервисы. Если что-то осталось только у прежнего подрядчика — запросите передачу письменно. Это фундамент: без доступов любая дальнейшая работа заблокирована.
Технический аудит: что реально сделано
Дальше нужен честный аудит кода и инфраструктуры. Мы смотрим: что работает, что заброшено, какой объём готов на самом деле (часто он сильно меньше заявленного), где критические проблемы безопасности и производительности, насколько код поддерживаемый. На выходе — карта состояния проекта и объём технического долга в понятных цифрах.
Решение: доделывать, рефакторить или переписывать
По итогам аудита есть три сценария. Доделать — если код приемлемого качества и близок к цели. Отрефакторить — если основа рабочая, но накоплен техдолг. Переписать — если код нестабилен, небезопасен или архитектура тупиковая. Переписывание пугает, но иногда оно дешевле бесконечной борьбы с чужими костылями. Мы честно скажем, какой путь выгоднее именно в вашем случае.
План восстановления и запуск заново
Дальше — план по этапам: стабилизация того, что есть, закрытие критичных дыр, затем целевые доработки до релиза. Работаем короткими итерациями с демо, чтобы вы снова видели прогресс. Вы получаете доступ к задачам и репозиториям, а код и документация остаются у вас — чтобы история с исчезнувшим подрядчиком не повторилась.