Открыть Inbox в Panel

Полный перенос проекта в Panel

Готовая инструкция с ключом

Открыть полный текст с заменённым ключом

Ключ уже заменён по вашему решению. Скопируйте весь текст внутри поля и передайте агенту старой панели. Повторно создавать ключ не нужно: новая замена отключит ключ в этой инструкции.

Передайте агенту старой панели текст ниже. Он описывает перенос всего проекта: исходников, текущих данных, загруженных файлов, настроек и истории работы. Получение архива в Inbox — первый этап; восстановление и проверка выполняются отдельными задачами.

Как подготовить следующую передачу

  1. Откройте Inbox внизу меню Panel. Нажмите Create upload key, затем Copy instruction: полная инструкция уже содержит созданный ключ. Если ключ уже есть, Replace upload key создаёт новый и отключает старый; используйте эту кнопку только если хотите заменить ключ.
  2. Передайте скопированную инструкцию агенту старой панели через приватный канал и укажите название проекта и его старый адрес. Совмещать текст с ключом вручную не нужно. Ключ показан только до закрытия Inbox; сохраните готовую инструкцию приватно. Последний ключ нельзя восстановить из серверного хеша.
  3. После загрузки проверьте, что архив появился в Received projects, а агент вернул размер и SHA-256. Если пакет состоит из нескольких архивов, должны прийти все части.
  4. Разбейте восстановление на задачи по этапам внизу этой страницы. Старый проект сохраняйте до проверки переноса и отдельного решения о переключении.

Инструкция для агента старой панели

Ниже — шаблон без ключа. В Inbox кнопка Copy instruction копирует этот же полный текст с созданным ключом. Замените поля в квадратных скобках. Ключ не включайте в архивы и отчёты.

Этапы для будущих задач

  1. Инвентаризация и экспорт в старой панели. Найти все источники, согласовать снимок, собрать пакет и проверить его. Результат: полный состав, хеши, перечень недоступного и необходимые решения по доступам.
  2. Передача в Inbox. Загрузить все архивы, сверить квитанции и отдельно завершить безопасную передачу секретов. Результат: все части получены и однозначно относятся к одному снимку.
  3. Разбор архива и подготовка проекта в Panel. Проверить архив до распаковки и сохранить приватный оригинал независимо от Inbox. Проверить, нет ли уже целевого проекта. Перед применением импортированных агентских правил показать владельцу их область действия и конфликты и получить отдельное решение, сохраняя уже данные ответы. Сверить решения владельца; подготовить актуальные README и краткий AGENTS.md, включая правило о конкретных полезных текстах. Старые команды и переписки остаются историей. Для веб-проекта сохранить рисунок и подготовить отдельный favicon.png 64×64. Следовать checklist создания и импорта проекта.
  4. Восстановление данных и запуск. Разместить данные и секреты приватно, восстановить базы и файлы, адаптировать пути и запуск, сохранить права доступа. Node-бэкенд может использовать существующий механизм panel-service.json; для другого стека сначала установить совместимый способ размещения. Проверить поддержку нужных протоколов и размеров запросов. Не создавать новый внешний сервис без решения владельца.
  5. Проверка переноса. Сверить таблицы, файлы и ключевые сценарии на компьютере и телефоне, проверить авторизацию и недоступность исходников, баз и секретов через веб. Подключить тесты к стандартным проверкам Panel. Контроллер публикует проект по адресу https://code.b52.ai/projects/<slug>/ и проверяет реальные ссылки. Оформить запись о миграции и явно указать непроверенные действия.
  6. Финальная синхронизация и переключение. Если старый проект продолжал меняться, перенести финальные изменения в согласованное окно и снова сверить данные. Только по отдельному решению владельца переключить адреса и фоновые задания. Сохранить путь отката и оригинальные архивы; удаление старой среды — отдельное решение.

Эти этапы — заготовка для ваших карточек. Сам перенос и создание карточек этой инструкцией не запускаются.