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
დოკუმენტაციის პორტალი მხოლოდ წაკითხვადია. რედაქტირება და ცვლილების endpoint-ები გამორთულია.
Kvary პლატფორმა თავდაპირველად ქართულ ენაზეა შექმნილი. სადაც ქართული ვერსია არსებობს, პლატფორმის UI-ის, დოკუმენტაციისა და იურიდიული განმარტების ავტორიტეტული ენა არის ქართული.
სხვა ენებზე თარგმანები მოცემულია მოხერხებულობისთვის. კონკრეტული ჩანაწერი ან flow შეიძლება სხვა ენაზე იყოს წარმოშობილი და ჰქონდეს საკუთარი source/legal locale, თუმცა სადაც ქართული ვერსია ხელმისაწვდომია, პლატფორმის დონის ფორმულირებასა და განმარტებაში უპირატესობა ქართულ ვერსიას ენიჭება.
მეტამონაცემები არასრულია: Document ID, Version, Status, Owner Role, Last Review Date, Next Review Date, Change Log
The current public vacancy routes are:
GET /vacanciesGET /vacancies/:idThose routes already depend on the preferred vacancy route-time repository:
services/svc-tenders/src/vacancy/readRepository.tsThat is the truthful preferred runtime dependency.
However, the public read truth inside that preferred repository is still mixed:
vacancy_postings_viewvacancy_posting_detail_viewvacanciesSo the preferred route dependency is real, but the public discovery data source behind it is not yet fully converged onto vacancy-owned projection truth.
GET /vacanciesVacancyReadRepository.listAllVacancies():
vacancy_postings_viewvacanciesThis means the public list is intentionally mixed.
GET /vacancies/:idVacancyReadRepository.findVacancyById():
vacancy_posting_detail_viewvacanciesThis means the public detail route is also intentionally mixed.
Compatibility residue still involved in public vacancy discovery:
vacancies tableservices/svc-tenders/src/repository.tsVacancyCompatibilityReadRepositoryVACANCY_CATALOGImportant asymmetry:
Current web vacancy consumption is also mixed:
apps/web/src/portal/api.ts prefers the backend/API vacancy routesVACANCY_CATALOGapps/web/src/features/domains/vacancyDetail.tsSo the web does not yet treat backend vacancy DTOs as the only vacancy detail/catalog source.
Recommended direction:
/vacancies and /vacancies/:id as an explicit compatibility seam for early extractionNot recommended as the next step:
Why compatibility seam first is safer:
VACANCIES_SERVICE_URL ?? TENDERS_SERVICE_URLVacancyReadRepositoryvacanciesWhat this decision does not mean:
vacancies should be treated as canonical long-term vacancy truthThe safe next step is:
/vacancies onto projection-backed truth before claiming public-read cleanliness