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
Sprint 67 hardened the Vacancy route boundary without changing behavior.
Added route-facing dependency ports to:
services/svc-tenders/src/vacancy/contracts.tsSpecifically:
VacancyRouteReadRepositoryVacancyRouteCommandHandlersThis means:
registerVacancyRoutes.ts no longer needs to type its dependencies as concrete classesClarified in:
services/svc-tenders/src/routes/registerVacancyRoutes.tsservices/svc-tenders/src/vacancy/readRepository.tsThe code now states more directly that:
vacancies fallback for public compatibilityClarified in:
apps/web/src/portal/api.tsThe code now states more directly that:
VACANCY_CATALOG is UI compatibility onlyClarified in:
services/api/src/routes/vacancies.tsThe code now states more directly that:
Still mixed after this sprint:
GET /vacanciesGET /vacancies/:idVACANCY_CATALOGThose remain mixed because this sprint was a boundary-hardening and decision sprint, not a public-read rewrite.
This sprint did not find a blocker that prevents vacancy runtime/bootstrap prep entirely.
The real blockers are narrower:
vacancies still participates in public readsAfter Sprint 67, the truthful position is: