Loading module
Resolving locale, route permissions, and workspace projection.
Resolving locale, route permissions, and workspace projection.
Текущая область: Гость
Категория: 10_normative | Версия: v1.0.0
Владелец: DOCUMENT_CUSTODIAN | Цикл пересмотра: 90 дней
Утверждающий орган: GOVERNANCE_ADMIN
Портал документации доступен только для чтения. Редактирование и mutation endpoints отключены.
Платформа Kvary изначально создана на грузинском языке. Там, где существует грузинская версия, именно грузинский язык является авторитетным для UI платформы, документации и юридического толкования.
Переводы на другие языки предоставляются только для удобства. Отдельные записи и flow могут изначально существовать на других языках и иметь собственный source/legal locale, но там, где доступна грузинская версия, для формулировок и толкования на уровне платформы приоритет имеет грузинский текст.
Метаданные неполные: Document ID, Version, Status, Owner Role, Last Review Date, Next Review Date, Change Log
Copy-first vacancy runtime:
services/svc-vacanciesPrimary runtime bootstrap files:
services/svc-vacancies/package.jsonservices/svc-vacancies/tsconfig.jsonservices/svc-vacancies/src/server.tsservices/svc-vacancies/src/config.tsservices/svc-vacancies/src/db.tsservices/svc-vacancies/src/auth.tsservices/svc-vacancies/src/http/authTypes.tsThe runtime follows the same extracted-service pattern already used by:
services/svc-icpiservices/svc-accommodationsCanonical intended dev runtime port:
http://localhost:4023Copied into svc-vacancies:
src/routes/registerVacancyRoutes.tssrc/routes/support/vacancyRouteSupport.tssrc/routes/support/detailExtractionSupport.tssrc/vacancy/contracts.tssrc/vacancy/validation.tssrc/vacancy/domain.tssrc/vacancy/commandHandlers.tssrc/vacancy/projections.tssrc/vacancy/readModel.tssrc/vacancy/readRepository.tsThese are the move-first vacancy-owned runtime files.
Still shared on purpose:
services/apiVACANCIES_SERVICE_URL ?? TENDERS_SERVICE_URL/auth/meStill only in svc-tenders:
services/svc-tenders/src/vacancy/compatibilityReadRepository.tsservices/svc-tenders/src/vacancy/compatibilityApplicationRepository.tsservices/svc-tenders/src/repository.tsservices/svc-tenders/src/server.tsservices/svc-tenders/migrationsThis sprint did not remove old vacancy hosting.
Current coexistence truth:
svc-vacancies now exists as a real extracted runtime bootstrapsvc-tenders still remains for rollback and parityOpt-in dev helpers added:
npm run dev:vacanciesnpm run dev:api:vacancies-extractedRoot port cleanup now also knows about:
4023Public vacancy compatibility residue remains explicit in the copied runtime:
GET /vacanciesGET /vacancies/:idstill use the copied VacancyReadRepository, which still:
vacancies when neededThis sprint did not attempt to pretend public vacancy discovery is already fully converged.