Что делает Panolayer
Что такое «Архитектура»?
«Архитектура» — это карта, построенная разбором вашего исходного кода. Просматривайте функции, зависимости и вызывающий код, чтобы понять, на какой код может повлиять изменение.
Обновляются ли живые документы автоматически?
Нет. Создавайте живые документы на основе «Архитектуры» и генерируйте их заново, когда нужно отразить изменения в коде. Автоматически они не обновляются.
Проверка
Что делать с невыполненным правилом?
Изучите ожидание, наблюдаемое поведение, место и затронутый вызывающий код. Если неверен код — исправьте код, если неверно ожидание — исправьте правило, затем запустите проверку снова. Также можно выбрать Fix It и передать сбой Panolayer Agent.
Почему проверка ничего не вернула?
Пустой результат не доказывает, что код корректен. Проверьте статус разбора и оценки и, если оценка остаётся недоступной, сообщите об этом.
Агенты
Кто платит за использование моделей сторонним агентом?
Вы используете поддерживаемую подписку или API-ключ поставщика. Panolayer запускает агента, но не оплачивает его расходы на модели.
Почему агент не запустился?
Прочитайте ошибку установки или запуска и проверьте платформу и запрошенные разрешения. Если CLI открывается, но просит войти, выполните вход у поставщика, прежде чем давать агенту задачи.
Изменения и commit
Чего не сообщает оценка риска?
Она не доказывает, что код работает или что вызывающий код остаётся корректным. Модель читает diff, оценивает каждый файл и помогает выбрать, что просмотреть; проверка выполняется отдельно.
Можно ли сделать commit при наличии сбоев?
Да. Ваш собственный commit не блокируется проверкой. Сбои остаются видимыми, чтобы вы могли решить, что с ними делать.
Настройка и аккаунт
Можно ли использовать Mac на Intel?
Нет. Для Panolayer нужен Mac с Apple silicon и macOS 15 Sequoia или новее.
Ограничения и решение проблем
Почему контроль локальный?
Контроль одобрения находится на вашем Mac — до вашей ветки и до ревью на Git-хостинге. Это не общая проверка CI и не правило защиты веток, поэтому он не применяет политику ко всей команде.
Как сообщить об ошибке?
Воспользуйтесь инструментами отправки отчётов об ошибках в приложении или страницей контактов. Укажите шаги и ошибку, которую вы видите, не прикладывая учётные данные и закрытый исходный код.