Vacancy Public Read Decision
Current Public Read Truth
The current public vacancy routes are:
GET /vacanciesGET /vacancies/:id
Those routes already depend on the preferred vacancy route-time repository:
services/svc-tenders/src/vacancy/readRepository.ts
That is the truthful preferred runtime dependency.
However, the public read truth inside that preferred repository is still mixed:
- projection-backed vacancy postings come from:
vacancy_postings_viewvacancy_posting_detail_view
- compatibility fallback still comes from:
- legacy
vacancies
- legacy
So the preferred route dependency is real, but the public discovery data source behind it is not yet fully converged onto vacancy-owned projection truth.