Loading module
Resolving locale, route permissions, and workspace projection.
Resolving locale, route permissions, and workspace projection.
Текущая область: Гость
Категория: 50_architecture | Версия: v1.0.0
Владелец: DOCUMENT_CUSTODIAN | Цикл пересмотра: 90 дней
Утверждающий орган: GOVERNANCE_ADMIN
Портал документации доступен только для чтения. Редактирование и mutation endpoints отключены.
Платформа Kvary изначально создана на грузинском языке. Там, где существует грузинская версия, именно грузинский язык является авторитетным для UI платформы, документации и юридического толкования.
Переводы на другие языки предоставляются только для удобства. Отдельные записи и flow могут изначально существовать на других языках и иметь собственный source/legal locale, но там, где доступна грузинская версия, для формулировок и толкования на уровне платформы приоритет имеет грузинский текст.
Метаданные неполные: Document ID, Version, Owner Role, Last Review Date, Next Review Date, Change Log
Status: ACTIVE
Audit Date: 2026-03-16
Audit Basis: code-verified repository inspection
apps/web as the primary UIservices/api as public façade/gateway plus local fallback enginesservices/svc-tenders as the largest remaining operational domain service plus shared KES event backbone hostservices/svc-kes as the canonical extracted KES HTTP/runtime hostservices/svc-auth, services/svc-risk, services/svc-kyc, services/svc-carbon as real side servicespackages/identity-infra as a second backend-style identity/stakeholder runtime with overlapping responsibilitysvc-tenders.sessionStorage, especially in auctions and logistics/equipment.services/api is not only a gateway. It is a façade, proxy layer, fallback engine, and legacy compatibility surface.apps/webapps/web/src/app does page composition.apps/web/src/portal/api.ts performs direct REST fetches and fallback handling.apps/web/src/app/api/ai/ask/route.ts runs server-side AI route logic.sessionStorage for several auction/logistics UX flows.services/apiservices/api/src/server.ts mounts all public routers.services/api is all of the above: gateway, façade, fallback engine, and compatibility layer.services/svc-tenderssvc-tenders is becoming a domain monolith.services/svc-keskes_orchestrator_events persistence./auth/me resolution and the shared KES event backbone that remains in svc-tenders/src/kafka.services/svc-authservices/svc-riskservices/svc-kycservices/svc-carbonpackages/identity-infrasvc-auth and gateway stakeholder routes.packages/corepackages/tender-domainpackages/financial-layerpackages/memory-layer
packages/memory-layer/src/repository.tsapps/web/lib/docsRagBootstrap.ts
packages/coreservices/svc-tendersservices/svc-authservices/api mixes gateway, local engine, fallback, and compatibility concerns.svc-auth and packages/identity-infra both expose auth-like behavior.svc-tendersservices/apiapps/webservices/api/src/server.ts.svc-tenders owns real routes for:
/tenders/tenders/submit/tenders/:id/auctions/auctions/:idsvc-tenders bid mutation route analogous to the local services/api auction engine POST /auctions/:id/bids.services/api/src/routes/kes-orchestrator.ts to services/svc-kes, not to a colocated svc-tenders KES host.svc-authsvc-tenderssvc-kessvc-tenders/src/kafkasvc-carbon