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
Портал документации доступен только для чтения. Редактирование и mutation endpoints отключены.
Платформа Kvary изначально создана на грузинском языке. Там, где существует грузинская версия, именно грузинский язык является авторитетным для UI платформы, документации и юридического толкования.
Переводы на другие языки предоставляются только для удобства. Отдельные записи и flow могут изначально существовать на других языках и иметь собственный source/legal locale, но там, где доступна грузинская версия, для формулировок и толкования на уровне платформы приоритет имеет грузинский текст.
Метаданные неполные: Document ID, Version, Status, Owner Role, Last Review Date, Next Review Date, Change Log
This document records the first real code-boundary hardening pass for the current backend surfaces that most credibly belong to a future WorkStay-style platform:
It does not claim that a unified WorkStay runtime already exists.
Added vacancy-owned contract module:
This module now owns:
StoredVacancySummaryStoredOwnerVacancyPostingStoredMyVacancyApplicationStoredVacancyApplicationOwnerViewStoredOwnerVacancyApplicationVacancyRouteSupportWhat changed around it:
VacancyRouteSupport from the vacancy-owned contract module instead of defining it inline.Added accommodation-owned contract module:
This module now owns:
StoredAccommodationSummaryStoredAccommodationDetailStoredAccommodationGalleryItemStoredOwnerAccommodationListingAccommodationListingListItemAccommodationListingDetailMyAccommodationBookingItemAccommodationBookingByListingItemOwnerAccommodationReservationItemAccommodationRouteSupportWhat changed around it:
AccommodationRouteSupport from the accommodation-owned contract module instead of defining it inline.The most important mixed-dependency reduction in this sprint was:
Instead:
That means the root repository remains a compatibility host, but not the primary contract owner for the active vacancy/accommodation runtime paths.
This sprint did not hide the still-mixed parts:
vacancies inside services/svc-tenders/src/vacancy/readRepository.tsaccommodations still exist in services/svc-tenders/src/accommodation/compatibilityReadRepository.tssvc-tenders shellThese are still real blockers to full extraction and should remain explicit.
Main remaining blockers after this sprint:
This sprint made the code boundary more truthful:
That is a safer base for future vacancy-runtime prep, accommodation-runtime prep, or a later combined WorkStay extraction decision.