WorkStay Gateway Seam Status
Purpose
This document records the current extraction-seam status at the API gateway for the vacancy and accommodation surfaces that are the real backend candidates for future WorkStay extraction.
Resolving locale, route permissions, and workspace projection.
النطاق الحالي: ضيف
الفئة: 10_normative | الإصدار: v1.0.0
المالك: DOCUMENT_CUSTODIAN | دورة المراجعة: 90 يومًا
جهة الاعتماد: GOVERNANCE_ADMIN
بوابة الوثائق للقراءة فقط. نقاط نهاية التعديل والتغيير معطلة.
منصة Kvary أُنشئت أصلًا باللغة الجورجية. وحيثما تتوفر نسخة جورجية، تبقى الجورجية هي اللغة المعتمدة لواجهة المنصة والوثائق والتفسير القانوني.
تُوفَّر الترجمات إلى اللغات الأخرى لسهولة الاستخدام فقط. وقد تنشأ بعض السجلات بلغات أخرى وتحمل لغة مصدر أو لغة قانونية خاصة بذلك المسار، ولكن حيثما تتوفر نسخة جورجية تكون الأولوية للنسخة الجورجية في صياغة المنصة وتفسيرها.
البيانات الوصفية غير مكتملة: Document ID, Version, Status, Owner Role, Last Review Date, Next Review Date, Change Log
This document records the current extraction-seam status at the API gateway for the vacancy and accommodation surfaces that are the real backend candidates for future WorkStay extraction.
Vacancy already had the stronger gateway seam coming into Sprint 58.
Current vacancy gateway target contract:
VACANCIES_SERVICE_URL ?? TENDERS_SERVICE_URL ?? "http://localhost:4020"Route families currently using that seam:
Vacancy seam verdict:
env-seam-readyImportant caveat:
vacanciesSprint 57 truth:
my-accommodation-bookings were still pinned directly to TENDERS_SERVICE_URLSprint 58 hardening:
Added shared accommodation gateway helper:
Current accommodation gateway target contract:
ACCOMMODATIONS_SERVICE_URL ?? TENDERS_SERVICE_URL ?? "http://localhost:4020"Route families now using that seam:
Accommodation seam verdict:
env-seam-readyAdditional hardening added in the helper:
localhost and 127.0.0.1my-accommodation-bookingsNo inspected accommodation gateway routes remain pinned directly to TENDERS_SERVICE_URL after this sprint.
What remains mixed is not the gateway target seam, but the backend truth behind it: