docs: update routes to system documentation
This commit is contained in:
+5
-5
@@ -4,11 +4,11 @@
|
|||||||
| --- | --- |
|
| --- | --- |
|
||||||
| Какое implementation-решение принять | [CONVENTIONS](CONVENTIONS.md) |
|
| Какое implementation-решение принять | [CONVENTIONS](CONVENTIONS.md) |
|
||||||
| HTTP wire contract и направление генерации | Backend runtime OpenAPI → [snapshot/types workflow](../../docs/development/runtime-openapi-verification.md) |
|
| HTTP wire contract и направление генерации | Backend runtime OpenAPI → [snapshot/types workflow](../../docs/development/runtime-openapi-verification.md) |
|
||||||
| Error codes/validation/error envelope | [docs: HTTP API](../../docs/AI_INDEX.md#http-api) |
|
| Error codes/validation/error envelope | [docs: HTTP API](../../docs/architecture/http-api.md) |
|
||||||
| Auth/session, token storage и refresh | [docs: Security](../../docs/AI_INDEX.md#security) |
|
| Auth/session, token storage и refresh | [Аутентификация](../../docs/domains/authentication/overview.md), [подключение брокера](../../docs/integrations/tbank.md) |
|
||||||
| Значение Money, cached snapshot, account/position/income | [docs: Domain](../../docs/AI_INDEX.md#domain) |
|
| Значение Money, cached snapshot, account/position/income | [docs: Domain](../../docs/glossary.md) |
|
||||||
| Mantine/theme/tokens и существующие stories | [docs: UI](../../docs/AI_INDEX.md#ui) |
|
| Mantine/theme/tokens и существующие stories | [Дизайн-система](../../docs/development/design-system.md), [UI-каталог](../../docs/development/ui-catalog.md) |
|
||||||
| As-built behavior нужной feature | [docs: Features](../../docs/AI_INDEX.md#features) |
|
| As-built behavior нужной feature | [docs: Features](../../docs/README.md#предметные-области) |
|
||||||
| Существующие behavioral requirements, если нужны по задаче | [specs index](../../specs/AI_INDEX.md) |
|
| Существующие behavioral requirements, если нужны по задаче | [specs index](../../specs/AI_INDEX.md) |
|
||||||
| Действующие versions/scripts/check scope | package.json, lockfile, Biome/TS/dependency configs |
|
| Действующие versions/scripts/check scope | package.json, lockfile, Biome/TS/dependency configs |
|
||||||
|
|
||||||
|
|||||||
@@ -36,10 +36,10 @@ Authorization. Auth endpoints исключены из Bearer/retry middleware. R
|
|||||||
|
|
||||||
Protected queries используют existing session-aware boundary; logout очищает
|
Protected queries используют existing session-aware boundary; logout очищает
|
||||||
session-scoped cache. При auth/token change читай [security](../../../backend/.ai/conventions/security-auth.md)
|
session-scoped cache. При auth/token change читай [security](../../../backend/.ai/conventions/security-auth.md)
|
||||||
и [authentication](../../../docs/features/authentication.md).
|
и [authentication](../../../docs/domains/authentication/overview.md).
|
||||||
Успешная connection mutation коммитит подтверждённый status и сбрасывает financial
|
Успешная connection mutation коммитит подтверждённый status и сбрасывает financial
|
||||||
GET subtree; ошибка mutation не меняет generation/cache. Это отдельная граница
|
GET subtree; ошибка mutation не меняет generation/cache. Это отдельная граница
|
||||||
от обычного фонового refetch: [connection policy](../../../docs/features/tbank-connection.md#граница-финансового-кэша).
|
от обычного фонового refetch: [connection policy](../../../docs/integrations/tbank.md#граница-финансового-кэша).
|
||||||
|
|
||||||
Default focus refetch выключен; freshness и retry определяются существующей
|
Default focus refetch выключен; freshness и retry определяются существующей
|
||||||
[query policy](../../../docs/adr/007-react-query-fetch-policy.md) и feature source.
|
[query policy](../../../docs/adr/007-react-query-fetch-policy.md) и feature source.
|
||||||
|
|||||||
@@ -28,6 +28,8 @@ MSW запускается только Vitest setup в `src/test/`, без brow
|
|||||||
Независимый case получает свой `createTestQueryClient`; rerender сохраняет
|
Независимый case получает свой `createTestQueryClient`; rerender сохраняет
|
||||||
экземпляр и seeded cache. Providers выбирай явно. Existing teardown выполняет
|
экземпляр и seeded cache. Providers выбирай явно. Existing teardown выполняет
|
||||||
RTL cleanup, auth reset и MSW reset: [test client](../../src/test/query.tsx).
|
RTL cleanup, auth reset и MSW reset: [test client](../../src/test/query.tsx).
|
||||||
|
Тестовый клиент отключает retries запросов и мутаций для предсказуемого исхода;
|
||||||
|
это не меняет [политику обновления приложения](../../../docs/adr/007-react-query-fetch-policy.md).
|
||||||
|
|
||||||
## Важные случаи
|
## Важные случаи
|
||||||
|
|
||||||
|
|||||||
@@ -39,10 +39,10 @@ document и затем выполните `npm run openapi:generate`.
|
|||||||
- [Data/API/cache](.ai/conventions/frontend-data.md)
|
- [Data/API/cache](.ai/conventions/frontend-data.md)
|
||||||
- [Testing](.ai/conventions/frontend-testing.md)
|
- [Testing](.ai/conventions/frontend-testing.md)
|
||||||
- [Поставленный UI-каталог Storybook](../docs/development/ui-catalog.md)
|
- [Поставленный UI-каталог Storybook](../docs/development/ui-catalog.md)
|
||||||
- [Обзор поставленной системы](../docs/architecture/system-overview.md)
|
- [Обзор поставленной системы](../docs/overview.md)
|
||||||
- [Engineering governance и risk-based testing](../docs/development/engineering-governance.md)
|
- [Engineering governance и risk-based testing](../docs/development/engineering-governance.md)
|
||||||
- [Карта проектных фактов](../docs/AI_INDEX.md)
|
- [Карта проектных фактов](../docs/README.md)
|
||||||
- [Frontend workflow](../docs/development/frontend-workflow.md)
|
- [Границы проверки интерфейса](../docs/development/verification.md#интерфейс)
|
||||||
- [Remediation registry](../docs/development/audit-remediation.md)
|
- [Remediation registry](../docs/development/audit-remediation.md)
|
||||||
|
|
||||||
Runtime OpenAPI backend сверяется с frontend snapshot отдельной read-only
|
Runtime OpenAPI backend сверяется с frontend snapshot отдельной read-only
|
||||||
|
|||||||
Reference in New Issue
Block a user