insufficient_credits
Недостаточно кредитов для выполнения операции.
Демонстрация шаблона (I1) — не полный реестр
Это демо страницы кода ошибки из макета I1-UX (SOL-6627, экран
03-error-page.png), подтверждающее механику портала. Реальный реестр всех
кодов генерируется из registry.yaml — задача I2 (§2.2, §12.3).
| HTTP-статус | 402 Payment Required |
retryable | false |
suggested_action (MCP) | top_up_credits |
Пример ответа
Поля
| Поле | Обязательно | Смысл |
|---|---|---|
type | да | URI страницы ошибки в портале |
title | да | Короткое человеческое описание класса ошибки на EN |
status | да | Совпадает с HTTP-статусом |
detail | да | Описание случая |
code | да | Стабильный машинный код — клиенты ветвятся только по нему |
request_id | да | То же значение, что в заголовке X-Request-ID |
retryable | да | Можно ли повторить тот же запрос с тем же Idempotency-Key |
instance | нет | Путь запроса |
errors[] | при validation_failed | Список деталей по полям |
meta | нет | Машиночитаемые подробности по схеме реестра |
Маппинг в MCP
Ошибка исполнения инструмента — результат с isError: true:
Источник: ADR-0117 §2.1–§2.3.