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
დოკუმენტაციის პორტალი მხოლოდ წაკითხვადია. რედაქტირება და ცვლილების endpoint-ები გამორთულია.
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 hardening move that happened before the extracted svc-kes runtime and later compatibility-layer removal.
Current truth:
svc-tenders KES HTTP host: retiredservices/svc-tenders/src/kes/validation.ts and contracts.ts: removed as live pathsThe path references below are historical hardening evidence, not current runtime ownership.
Sprint 88 moved the clearly KES-owned schema block out of the mixed root validator and into:
Moved schemas:
createKesOrchestratorCaseSchemaapproveKesOrchestratorLandownerSchemapublishKesOrchestratorAuctionSchemaconfirmKesOrchestratorFundingSchemaassignKesOrchestratorTaskSchemasubmitKesOrchestratorInspectionSchemarequestKesOrchestratorPaymentSchemaapproveKesOrchestratorPaymentSchemasettleKesOrchestratorPaymentSchemacloseKesOrchestratorCaseSchemaupsertKesOrchestratorProcessMapSchemaRoute behavior stayed unchanged:
safeParse(...) usage pattern400 invalid_payload error shapeKES-owned route, repository-port, and domain-facing types were isolated into:
The new KES-owned contract file now owns:
This reduced direct dependency on mixed root layers in two places:
src/kes/contracts.ts and KES schemas from src/kes/validation.tsReduced:
validation.tsWhat the root repository became instead:
Still shared on purpose:
/auth/me principal resolution in server.ts