Vacancy Accommodation Route Read Surface Map
Purpose
This note records the route-level read-surface clarification from Sprint 15.
Resolving locale, route permissions, and workspace projection.
Current scope: Guest
Category: 10_normative | Version: v1.0.0
Owner: DOCUMENT_CUSTODIAN | Review cycle: 90 days
Approval authority: GOVERNANCE_ADMIN
Documentation portal is read-only. Editing and mutation endpoints are disabled.
Kvary platform is originally created in Georgian. Where a Georgian version exists, Georgian is authoritative for platform UI, documentation, and legal interpretation.
Translations into other languages are provided for convenience. Some records may originate in other languages and carry their own source or legal locale for a specific flow, but where a Georgian version is available, the Georgian version prevails for platform-level wording and interpretation.
Metadata incomplete: Document ID, Version, Status, Owner Role, Last Review Date, Next Review Date, Change Log
This note records the route-level read-surface clarification from Sprint 15.
It focuses on:
Labels used here:
VERIFIEDREALMIXEDSource file:
VERIFIED, REAL
Preferred vacancy route-time reads come from:
Used route groups:
/vacancies/vacancies/:id/owner/vacancy-postings/owner/vacancy-postings/:id/vacancy-applications/me/vacancy-postings/:id/applications/owner/vacancy-applications/owner/vacancy-applications/:idVERIFIED, MIXED
Compatibility vacancy readers still exist:
But those are not the preferred route-time read source.
They exist to preserve the older TendersRepository compatibility surface.
Vacancy route modules are now clearer about this truth:
Source file:
VERIFIED, REAL
Published listing and booking/reservation reads use:
Used route groups:
/accommodations/accommodation-listings/:id/my-accommodation-bookings/accommodation-listings/:id/bookings/owner/accommodation-reservations/owner/accommodation-reservations/:idVERIFIED, REAL
Owner listing reads use a different preferred repository:
Used route groups:
/owner/accommodation-listings/owner/accommodation-listings/:idVERIFIED, MIXED
Compatibility accommodation reads still exist in:
This remains second-class and is kept only for the older TendersRepository compatibility surface.
VERIFIED
Accommodation is intentionally asymmetric:
This asymmetry is real and should remain visible.
VERIFIED, MIXED
Sprint 15 did not change:
After Sprint 15, a reader can open the route modules and see more directly: