Изолированное восстановление учебного сервиса пример. Все данные синтетические. Имена, события, условия и организации вымышлены. Файлы не содержат учётных данных, персональных данных или действующих внешних подключений. backup-fixture.json содержит записи, file-payloads.json — точное содержимое трёх файлов. schema.txt содержит SQL для новой тестовой базы. expected-checks.json описывает результат. Создайте только новые ресурсы с префиксом demo_restore_, не используйте рабочую базу или каталоги приложения. Загрузите записи в порядке зависимостей. В таблицу files.uuid переносится file_id из JSON. Запишите файлы из content_utf8 без преобразования строк. Сверьте байты, SHA-256 и связи. Очередь содержит 12 заданий: 4 завершены, 6 ожидают, 2 имеют истёкшую аренду на контрольное время. Проверка восстановления не должна повторно выполнять завершённые внешние действия. На стенде нет отправки почты, платежей и уведомлений. Нужен скрипт либо точная инструкция повторяемого восстановления, безопасные проверки чтения и отчёт с длительностью этапов. Имена /test/* описывают предлагаемый локальный контракт, существующего сервиса по этим путям нет. В отчёте отдельно укажите, что набор мал и синтетичен: измеренное время нельзя переносить на промышленную базу. После проверки удаляйте только явно созданные тестовые ресурсы.