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
The live Vacancy cutover changed one API gateway seam only:
services/api/.envVACANCIES_SERVICE_URL=http://localhost:4020VACANCIES_SERVICE_URL=http://localhost:4023No gateway route paths changed. No auth middleware changed. No old Vacancy hosting was removed.
Canonical extracted Vacancy runtime target:
http://localhost:4023Legacy fallback Vacancy host kept available during the window:
http://localhost:4020svc-auth was available on http://localhost:4100svc-tenders Vacancy hosting was available on http://localhost:4020svc-vacancies was available on http://localhost:4023http://localhost:4001 worked in fallback modeservices/api/.env to set VACANCIES_SERVICE_URL=http://localhost:4023http://localhost:4001Pre-cutover fallback baseline:
GET /api/v1/vacancies?page=1&pageSize=5GET /api/v1/vacancies/VAC-GE-2026-00001GET /api/v1/vacancies/11e35ec4-4818-4741-868b-bb3c64cdd9f2GET /api/v1/owner/vacancy-postingsGET /api/v1/vacancy-applications/mePOST /api/v1/vacancy-postings without bearer tokenPost-cutover live checks:
GET /api/v1/vacancies?page=1&pageSize=5GET /api/v1/vacancies/VAC-GE-2026-00001GET /api/v1/vacancies/11e35ec4-4818-4741-868b-bb3c64cdd9f2GET /api/v1/owner/vacancy-postingsGET /api/v1/owner/vacancy-postings/11e35ec4-4818-4741-868b-bb3c64cdd9f2GET /api/v1/vacancy-applications/meGET /api/v1/owner/vacancy-applicationsGET /api/v1/vacancy-postings/11e35ec4-4818-4741-868b-bb3c64cdd9f2/applicationsPOST /api/v1/vacancy-postings without bearer tokensvc-vacancies on the checked route setImportant compatibility note:
GET /vacancies or GET /vacancies/:id are already projection-only truthvacanciesYes.
The cutover remained in place after the live checks.
Current live Vacancy routing intent after this sprint:
http://localhost:4023svc-tenders Vacancy hosting on http://localhost:4020 remains available only as fallback during this phaseRollback was not needed in this window.
Rollback remains simple:
services/api/.envVACANCIES_SERVICE_URL=http://localhost:4020services/api