docs: close SQLite migration and e2e blocker
This commit is contained in:
@@ -25,13 +25,14 @@ T-Bank token вводится пользователем через интерф
|
||||
на отдельной копии. Потеря или замена ключа не является безвредным сбросом:
|
||||
прежнее подключение нельзя расшифровать новым ключом.
|
||||
|
||||
**Известное ограничение:** ранее была зафиксирована ошибка `Schema engine error`
|
||||
на новой временной SQLite-базе до создания схемы. Условия проверки и пересмотра —
|
||||
в [ограничении сквозной проверки](verification.md#известное-ограничение-сквозной-проверки).
|
||||
На Node 22.21.0 / Prisma 7.9.1 подтверждено три последовательных применения
|
||||
миграций к новым временным базам с `RUST_LOG=info` вне sandbox. Без этой
|
||||
переменной ошибка воспроизводится. Пользовательская база для воспроизведения
|
||||
не нужна; успешная миграция сама по себе не подтверждает полный первый запуск.
|
||||
После подготовки зависимостей и конфигурации примените штатные migrations:
|
||||
из backend после `nvm use --silent` выполните `npx prisma migrate deploy`.
|
||||
Для существующей базы сначала сохраните согласованный backup.
|
||||
На Node 22.21.0 / Prisma 7.9.1 обнаружена зависимость fresh migration от
|
||||
унаследованного `RUST_LOG=warn/error`. Backend Prisma config исключает эту
|
||||
переменную из процесса CLI; назначать `RUST_LOG=info` больше не требуется.
|
||||
Условия и доказательство — в
|
||||
[сквозной проверке](verification.md#известное-ограничение-сквозной-проверки).
|
||||
|
||||
В development доступна [локальная Swagger UI](http://localhost:3000/api/docs)
|
||||
при стандартном порте API. Она показывает контракт, но не доказывает доступность
|
||||
@@ -96,7 +97,7 @@ backend при сохранении расширенной схемы. Стар
|
||||
| --- | --- |
|
||||
| Порт занят | Адрес действующего процесса или выбранный свободный порт должен совпадать с настройками клиента и разрешённым origin |
|
||||
| Ошибка CORS или сессия теряется после reload | Согласованность адресов, hostname и режима cookie проверяется на стороне browser и backend |
|
||||
| Ошибка подготовки базы | Установленный blocker не устраняется удалением пользовательской базы или обходом миграций; сохраняются версия среды и текст ошибки |
|
||||
| Ошибка подготовки базы | Сохранить версию среды и текст ошибки; использовать backend Prisma config, не удалять пользовательскую базу и не обходить migrations |
|
||||
| `TBANK_NOT_CONNECTED` | Подключение создаётся в настройках текущего пользователя |
|
||||
| `INVALID_TBANK_TOKEN` | После проверки token и прав у брокера подключение заменяется через настройки |
|
||||
| `TBANK_UNAVAILABLE`, TLS или rate limit | Проверяются сеть, лимиты и доверенный CA; проверка TLS сохраняется |
|
||||
|
||||
Reference in New Issue
Block a user