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
Decision:
KEEP temporarily with one concrete cutoff conditionRollback is not being left indefinite.
No.
Legacy Vacancy host retirement is not approved in Sprint 72.
The blocker is operational and concrete:
svc-vacancies as part of
the default stack in dev, dev:core, and therefore dev:oneCurrent repo truth:
svc-vacanciesservices/api/.env now targets http://localhost:4023svc-tenders, not svc-vacanciesThat means deleting the old Vacancy host today would leave the normal startup flow depending on a service it does not actually launch.
Close the rollback window only after this exact condition is satisfied:
svc-vacancies normally in dev,
dev:core, and dev:oneThis is the single cutoff condition for immediate next execution.
Current compatibility-backed public Vacancy behavior remains explicit:
GET /vacanciesGET /vacancies/:idThese still preserve mixed truth through VacancyReadRepository, including
fallback to legacy vacancies where projection-backed posting truth is absent.
That compatibility-backed behavior does not block old route-host deletion by itself.
It blocks only deeper public-read cleanup later.
Once the cutoff condition is satisfied, delete:
services/svc-tenders/src/server.tsservices/svc-tenders/src/routes/registerVacancyRoutes.tsservices/svc-tenders/src/routes/support/vacancyRouteSupport.tsservices/svc-tenders/src/vacancy/commandHandlers.tsservices/svc-tenders/src/vacancy/contracts.tsservices/svc-tenders/src/vacancy/domain.tsservices/svc-tenders/src/vacancy/projections.tsservices/svc-tenders/src/vacancy/readModel.tsservices/svc-tenders/src/vacancy/readRepository.tsservices/svc-tenders/src/vacancy/validation.tsservices/svc-tenders/src/vacancy/__tests__/* if no longer retained for compatibility residue reasonspackage.json dev:api:vacancies-extractedItems likely to remain temporarily even after host retirement:
services/svc-tenders/src/vacancy/compatibilityReadRepository.tsservices/svc-tenders/src/vacancy/compatibilityApplicationRepository.tsservices/svc-tenders/src/repository.tsOnly one blocker is being carried forward as the explicit cutoff condition:
svc-vacancies by default