Loading module
Resolving locale, route permissions, and workspace projection.
Resolving locale, route permissions, and workspace projection.
Current scope: Guest
Category: 10_normative | Version: v1.0.0
Owner: DOCUMENT_CUSTODIAN | Review cycle: 90 days
Approval authority: GOVERNANCE_ADMIN
Documentation portal is read-only. Editing and mutation endpoints are disabled.
Kvary հարթակը սկզբնապես ստեղծված է վրացերենով։ Երբ վրացերեն տարբերակ կա, վրացերենն է գերակա հարթակի UI-ի, փաստաթղթերի և իրավական մեկնաբանության համար։
Այլ լեզուներով թարգմանությունները տրամադրվում են հարմարության համար։ Որոշ գրառումներ կարող են ստեղծվել այլ լեզուներով և ունենալ սեփական source կամ legal locale տվյալ հոսքի համար, բայց երբ վրացերեն տարբերակ հասանելի է, հարթակի մակարդակի ձևակերպումների և մեկնաբանության համար գերակա է վրացերեն տարբերակը։
Metadata incomplete: 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