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
Status: VERIFIED
Sprint: Cleanup Sprint 07
This note records the persistence/read boundary after Sprint 07. The service still has a large mixed TendersRepository, but active runtime reads are no longer all hidden inside it.
File:
services/svc-tenders/src/repository.tsClass:
TendersRepositoryStill owns a broad MIXED set of responsibilities, including:
This file is still oversized and cross-domain.
File:
services/svc-tenders/src/vacancy/readRepository.tsClass:
VacancyReadRepositoryNow owns the active runtime vacancy read path used by HTTP routes for:
Important truth:
TendersRepository methodsFile:
services/svc-tenders/src/accommodation/readModel.tsClass:
AccommodationReadRepositoryActive runtime owner/public/booking read path for:
Important truth:
File:
services/svc-tenders/src/accommodation/ownerReadRepository.tsClass:
AccommodationOwnerReadRepositoryNow owns the active runtime owner listing reads for:
/owner/accommodation-listings/owner/accommodation-listings/:idThis is a small boundary cleanup, not a domain extraction.
Sprint 07 intentionally did not delete these methods from repository.ts:
Vacancy compatibility readers:
listAllVacanciescountAllVacanciesfindVacancyByIdlistMyVacancyPostingsfindMyVacancyPostingByIdlistMyVacancyApplicationslistVacancyApplicationsByPostinglistOwnerVacancyApplicationsgetOwnerVacancyApplicationAccommodation compatibility readers:
listAllAccommodationscountAllAccommodationsfindAccommodationByIdlistMyAccommodationListingsfindMyAccommodationListingByIdWhy they remain:
What changed:
TendersRepositoryTendersRepositoryTendersRepository remains a domain monolithoutput_allocations were intentionally not movedRecommended next repository cleanup: