Accommodation Runtime Bootstrap
Purpose
This document records the first real copy-first accommodation runtime/bootstrap created in Sprint 60.
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 first real copy-first accommodation runtime/bootstrap created in Sprint 60.
It started as a coexistence runtime, became the active primary host after the Sprint 62 env-only cutover, and now remains the sole accommodation route host after the Sprint 65 legacy-host retirement cut.
New runtime:
Primary bootstrap entry:
Runtime shell files:
Copied accommodation-owned runtime files:
services/svc-accommodations/src/accommodation/contracts.tsservices/svc-accommodations/src/accommodation/validation.tsservices/svc-accommodations/src/accommodation/domain.tsservices/svc-accommodations/src/accommodation/projections.tsservices/svc-accommodations/src/accommodation/commandHandlers.tsservices/svc-accommodations/src/accommodation/readModel.tsservices/svc-accommodations/src/accommodation/ownerReadRepository.tsservices/svc-accommodations/src/accommodation/quote.tsservices/svc-accommodations/src/routes/registerAccommodationRoutes.tsservices/svc-accommodations/src/routes/support/accommodationRouteSupport.tsservices/svc-accommodations/src/routes/support/detailExtractionSupport.tsSmall additional runtime files added because the copied accommodation slice needed them:
Shared on purpose:
services/apiservices/api/src/routes/accommodationsServiceTarget.ts/auth/me principal resolution contractThese stayed shared so gateway route shape and auth behavior remain unchanged.
Old-host-only residue that still remains outside svc-accommodations:
services/svc-tenders/src/accommodation/compatibilityReadRepository.tsservices/svc-tenders/src/repository.tsservices/svc-tenders/migrationsReason:
Runtime env contract:
PORTAUTH_SERVICE_URLDATABASE_URLJWT_SECRETDev loading behavior:
.env files if presentDATABASE_URL and JWT_SECRET from svc-tenders / svc-auth env files without inheriting sibling service PORTCurrent coexistence model:
svc-accommodations is the active primary runtimeACCOMMODATIONS_SERVICE_URL ?? TENDERS_SERVICE_URLsvc-tenders accommodation route hosting is retiredRollback to the old route host is no longer available.
Added root scripts:
npm run dev:accommodationsPort-cleanup awareness updated:
dev:ports:free now includes 4022scripts/dev-bootstrap.js dev-port cleanup now includes 4022